0 1 1 1 2 3 3 12 4 61 5 380 6 2783 7 23240 8 217817 9 2267472 10 25924827 11 322257408 12 4325450325 13 62374428480 14 961296291447 15 15754664717184 16 273537984529713 17 5016337928401152 18 96871316157146163 19 1964030207217042432 20 41706446669511523821 21 925774982414999202816 22 21438182604206282649231 23 516880167708639088896000 24 12953626328431993120389897 25 336966672140455397844111360 26 9085796813212024903947272715 27 253573758114011721754189332480 28 7316170071741636894869951338245 29 217997094357725620657040188784640 30 6701120655126311748027130445596455 31 212281076609812385071217502064312320 32 6923720184724779471918593732900477025 33 232318615394952101051033133859601448960 34 8012908693781204192959262206824849424995 35 283855039797616614395593054421326709391360 36 10320133780717437825676487073449233936986525 37 384839725082925126892477258212721664682885120 38 14709482088884226949172493489373388843085468735 39 575899851477707572060185336482745994376215265280 40 23081878658147649102668354170926496290794066542905 41 946554315950769312890900457039474813290848699023360 42 39695301095247955311450431162899542981604830527109435 43 1701422633540531749473873883390413740072481350976798720 44 74499257119842764903381071368739314199970674922567324085 45 3330987210785082531511521058516326600664192701124218716160 46 152013824047644572756882186154362052429479115138407044368855 47 7077516759937208158128555101104360303398179295707767662182400 48 336037187411096977368638409805358753031875698467564231522064785 49 16264741664769372018239360617824865690354556785701949066948116480 50 802228407243857116650737685190521159557217075180580900407617223315 51 40305823845320786141465617265599463661353830204746997469554346557440 52 2062071101974550039167149550686244496981404934629480671509606350797645 53 107392540231205481802278940865963404601926849255060218048798591843041280 54 5691677981843084266207037407748115213226695690766912984968639487880748015 55 306868933878966066564738967731307301335374009019239358246361437718760652800 56 16825960960953566584214794287161125083832986797195613484250244450876123383145 57 938013219882601085227797351685251839005547321279419801465935064724357618073600 58 53152049861315619664357666502177549572445949854507915156514384769673776578370155 59 3060425217883643280037009200581250067013252846950388969403806926856872838383534080 60 179010657852063066355908411541120543576957177430054824775466906644330274944393327205 61 10634448105761331616379291082700320827811257854600819835234813344623427280773966725120 62 641482924663842766264648890923962511303213871420875789470588319379807584902125198589575 63 39280089485321958787504780914313732983355281201293435768105145374915652315974282615193600 64 2441042599931124877012619014863416558786790403997277421653695233198098731962962951106291905 65 153925518058239028132429048798946764394270212338709593275593458622913400355657157813269954560 66 9846593649420553494542654667977729413339675706637392734740469291983007205447487111736134528195 67 638846161050900306582556131877834375057160179955486372446582008242811899838603511578545860116480 68 42029186418483911082289896567084879657369137754219237427680077755943994725411030833550987219221245 69 2803356304089817993282887396066896003768892764906979135625698995468332272080407528383056528151674880 70 189538119265511141422969168136934817424009912543709082251205968670550388768261923486942163578885350815 71 12987031356838489357488360619142698934859292940995132731949465660505265131076923600407843939246606909440 72 901648281327691928127941586328465063390895498934302768984317245420257386824998006489945564511539764307865 73 63418576337290634423443041185145530336284708173452251731406277272832978548219244173745838616012202075750400 74 4518301215103741667228460308529899265508066367401872064120605466217362237640974648047170273381586452396934555 75 326005423737660126427334040119088806242155556288738757160638893910465430344957614276425365061584064084757708800 76 23817279782920145802838000208276542921284531192735857399234073694078868274580463065529246124426839896908365109525 77 1761668269390965765824676531158030366207169436064592766060970813938792267079504991240615608275103861087375091302400 78 131903330436578159394260431102096037433206736945047334045555865015653181955600555120127452061176771325566951931249975 79 9995500413893593796101368959984302081241102847039281921253931512279694872156265511330536759436732987663094559172198400 80 766485264617741711404884948843605705887703472254701362513825988310775810276203074122636456902024216351863647069414090225 81 59471460139824734108206664619112590764030061779279845823950541873499087973257195083586548043087148897519491684565726003200 82 4668320242691784624756728392149260187904122646381102215344677172644996852476807853796167086118911169299728778581136697669875 83 370665300226502923495563557572675771677319507599583599414421202302546689503060755958592079086121962950989005156745661015654400 84 29765376823738473513919107329309300339211475009287684003207262270027617578791345098898724127672527128967501466438395343913111725 85 2417194618160607707379312111031603591953111876984232438429381614506178605340657103585114610863477174040441971085951881498224230400 86 198486180856532480044618976011550279544435360088467105725601768610354602777144514950201884456757810311852263546234234162837940900175 87 16477548011770633912113039552247731036864175881685829521275110604904214600692769312468585029698136065084346931563369205708154627686400 88 1382745196163864479242966159688138438871184052858334177955285543959534018626003393659506046958613887627034717127714159738640073632122825 89 117286745683617502375980549729832471804026040354989428739470481486981745684714378952471026144189663049747405905654862975948049275997388800 90 10054624533263417886057680588156908506615437467772917916117350480884350658477827613919388435944236047522921408440966614056270999723707996875 91 871003998951432357605250297970932201471523509475818774448849130282324365416536964652600811351997183428479394179651301530221161324583321600000 92 76235868854321181163480289667962133627278951146455015972815916678130986214105612565149805067753550047313129743680744008778302015771730931459525 93 6741564849068967496650430812988585468521109680077211766555036052543921931472408033720286425350020212924361613049166616233837269152849514935091200 94 602257185615942192866024813229253191226567154520517937691471774792066500556638952847361985213099534687361744532445974000712595135454149949120396775 95 54343944834184462808409528853819295706902384518083599473753503362821712799559322739181133525228840096919963121810808629438457726493893820733508812800 96 4952437725496441431737538204296182710231397329647203477707738155789164660267100199097705341010113317667816721749352266050537681989518735220423863873825 97 455795816551729535684409244099231372268941596012569344745539616760348756428793734656696885711381589094821159135341865250098913762130235334235115854233600 98 42361108444546078131478043407916210824345757090540059031644565518736562606001332845321151985763181627149191614704980271784806571421609328291223764371767075 99 3975002472739205813587020706836094542881196466410800568204541161261815347761894196324500811841086239605234424572840063388291567883493381881871513166859468800 100 376559849612624813409789215110319852413566764185504092867135315985244376039922517029053115509750428536216973546093519216167737008286868658768130097305924344925 101 36012219512306629263079861747393784756435203969362402340644701319108058839707796847611766861926953633019493735831284198988534464371909455067213895557876337868800 102 3476574065074784010576939012744292044908805080117700636907646891776366800807542531745532867046131210630171540653671379687305926926982984479799865980930485073067775 103 338738262975348755743392184568421467145330968274549530501527662505539371868838296090680925820757075133387023377989314531051550579535339344899788093039283411720601600 104 33307621647707788789092963505161023006379003307979751254851396781102366435127030880310162439029941315332893751984374268161263679249836118958711692477750423202302674425 105 3305149432491234154623457026259682242094821272859312940516642816773780667328502428632267696439266112822937404754866484844051910918172164454934195095328867735222353920000 106 330961330459905248257968285624249224092776062408151337792483536603995665851978918334671036479966243045124250439935935386669156625928977190939888542550568248013775457057275 107 33436738383492938525941501500724680007603896519205804377322655565740017971196892641109977488826650441838092214667884009667036087795451685234229650150262181623701922906112000 108 3407908142004286554820222281274231434462654766180513649230443557333722488566348162702883040395307591530320557938243553517846194208631888628471355250241784750003481209813956725 109 350413306183412426628088425480714607328488031774489874296566968832218299497557616830032034462743548420885401635522552114887157607418555078284372472982784872099134155790064025600 110 36347681944577505892705507995638751230290442022191168191888484717563789043824354790372407748600641780335077031995157278428269776966217584600131968644735225453633187276542043981975 111 3802703970666291863083956795808650808161191523487759222969790278460798239875480582696889035582099016849536243256040113039080140657914641611601134246365804399593908211240724227686400 112 401222757752101060814990076796629578991391802201344853730726608029776998143188517693608909847415974793552154743366049090312023759678355501138920929187144484335245616227297081925036625 113 42695169070165506946889784710796183076535142195968865261032811488844732654122029375038732754481852084060145145887820597661457846117416943809707307175886367748850831627735325730668544000 114 4581956837498757215016667197921967891650426074454547266136441398748993021570431273767401755839074372242622978479417202515232331621734060370361971547408387584860592506112106682152751259475 115 495804706842880143383754659639628333335785432113353839349168077084093235013269297536233660589895406061954508976102107913844593163415029203659547424641136509999975677793240039422166250291200 116 54089791665431403893207051770984615409466853327125869507042723509770454813114378014677438900459293785901177801388063124585613922296440334395147921932559722125806138033299901827132439641472525 117 5949788038338115401199003580451082818047949943503078671827343171853749095281187881729388443467321548781354439556730702024091952090379566244893710363024699292468019613333392385992636312951193600 118 659861339370024364264450266710282294773091382008787172191851497246057857285652360042542813325722987333473457181399071748870293779482201233148267112237531151555249539838921553361857614103488089775 119 73767718726477563625906204198744537390544625518148264473520592003937206603725629169638574077049191635564879875118182087992877498923025660335776599733297426795954463005105750840647773035561589145600 120 8311881628211359665534842171863307660360240024298488798164875717186427123313383868565340362909460738389486045225832790638364460826991451988425964857701556958748090625784456533611895212865632927056425 121 944070962958703004085009384167740023716973886394796434592325845778479957901146313874893268492937382054882153704799587145132728965793545727136787812876076180939713695871851987888828027861102664404172800 122 108086318800045867917682214355976378982150410726364545633742725914743318556081460723254888968587950921102416109899485400353504974117336149509478857546546897984516795345263452810051410696933713011125797675 123 12470405484318509751112387618075189568373532703321820107787883312236801379555414685173071992789448837137681302131007646517649603105008094092048593251019136036669576103473991161056720249268788533143797760000 124 1449737279202126173383287132734413033776088493179433948859166300959082108507300727288893241782518812798270593523827738165654931757523479257300104156455851702200431571925076197522156460720390938626552492306725 125 169851779543788921015106041212206366437045725966296012868230038642395261111326962091318700955395627158174124347681872477484521951523720414407723108523922119069108511533394127063447969081712424760238596423680000 126 20054746949086245149449586980077160852518704781247183553079059883788683300915631866952840163841153234940533437826068969903761735917488224899862597495160401183420681330894327483867466842413436847893688472143234375 127 2385582080110438316269639301041536271769799899481631383276805094640305107785570047032235500037105667792077330357629255745930393367182392284112380517977478714902955918036947221168146330095202738907276087698391040000 128 285860300870310333635888344775713455388223968929247310010063526865374595982820514317451869362843492129716621381931358644998006081809302736685002126924586953215013625781310136581923975017848804780366145655635395850625 129 34513895846923022755032395597592755578371910351288941975773998213486830981675614633318725737020002473237129094871361037679788435430092282958825616754579575367094736863912410210766116333992193595350153156704495206400000 130 4198708566135265275350122939687957415781344386506914354330322935993877431385988284013721016156386947581816826133982968245638016417695761934306442610754948600612816897590281743812346717200770099000133703108544203132991875 131 514467251889046142492642809616788854448426021904704358658086221703015117153345075326329444433031456525375958694062781772789216499792551454266809715957329711894224733437681932760218075736790789775071437613542914025062400000 132 63484518870610847886659369801872199184032699928448557234551240438967946805513135404456149485410629081382534394425948213581150750185926776103473738202897571309946992745875968992595318533890514591062347829280813066189417928125 133 7891799927340583798443695333344623886881378527210517269674523378206320284818703886908541127266494976624716206205126781230892402507322092048885994143102044286276228676465672680784768483208989209928846475950861905762472427520000 134 988306156288439300300914576746992839449352528306896486523953259945083776382550615350412069074543133696799918892226140672325029761105701249071076928072203435288735976538564191251734006304393879644358590005225608680413251475169375 135 124629218753575030052789381658039504823631045548086043163711206781330001089119648255810229462133605638916823107348446354243710488331658193700101408336197280616439060630908222640753415254339266335217074995583650229284737090846720000 136 15823507917548480655396848519261288400272903721573762439821056786781035823950696004937576954723987789361370492105213079409211551558676545979794160955792102373109228618941781536572164403009649722786171991730938738885877314891637185625 137 2023534083674690365676914006863395612025191460086562217232462395186242305809860452312716004489268519176595005113527225002134051241501469710567581757736864155357742834375289648764428187168560931307372373644288326100789588733806510080000 138 260652680022295187926534670107421365705444683755698594680041163509310551687674484126564443857955073315407244708457292879455893028438458936757162815239829377649488903863062951651848505780200637888522768264060521544160984422628304095286875 139 33800295255256786895529651879991688231965034327917994865076758503420335174126373855503013685296470219312699677319373086354276803646073085806042550391969527630604523079718449413224005185939558218641571789005967421300261498540038658457600000 140 4411825625954412433142802408191911428614555693762895985221824971149403612842358091863983844764320685195191361240717259017191263920680579760400746075085726510123397525323559511036150696764383151323583872050623308734933442202508075893890183125 141 579932846214439818774423939632997211391400530146624461050552401281110241970607447756342771023481070277830928457991755535009060850712327690247725121060174148945278231066705954085808076196616709485552471966740901257299564829878429944024924160000 142 76776833140855984131624181067820206193367061186930960836678782902541749983061027712889743675517136969702233982973749912987758727162355208090455714814876562634734416116332194881168557093630914750927155661616011655679968390913319432432660546704375 143 10230155232489054740733628333409647197021562760694084575803306973303254922312164867974707907329972976672641426357085567899380987848192669457500663045794374187195555026835974136375660355729828549008512309953390197548656208339681539834824255078400000 144 1371686561557180249135284098525164581379831026021146344619910545315778694584986479553061386247050234168135599534068091752548374544126744318562827946747866527517438317903983999005587640131509886181500329663293670833992950142271575919251640650712360625 145 185198222768428581562048129059532996574131333105075487086863630330330984861241372267957752477868910200869537171714621845730097704852155290955596869645198792274098247189112097593094355333757071030780423603122662370609093067723714892498857308224225280000 146 25181151472032230116089377476842533075734283422205423415029946797876771728110540151232216799383215156747741056922531421090588387645731706425709773455754746248642757421850965770694313054595823624970492453830352633304448933483518669249307612239044699581875 147 3445115916010845900526440541936920556988734094846831550148540498094720063358596792307082954022645295154661985127237971589401834594726888959024305415533182869623681258959025273994946532999871732502649330021289573461483132926261270669569400699104148848640000 148 474161923780833078576233832435313046095322490821085193501067284602075517257048877012404232248446003476265659066112324133469087221376807375268474669820828082814933356462272958422957577084386687716650248536567900491166038861442165796998058846475433016139318125 149 65708163731386749477430092029646212332809100971934559755198090747949464795530903221692308053030874629726035187806808068353134503463060601751630350512922133465422681386212282233175524188735989710173922150577236772281890373887823008202158768895763844117299200000 150 9169591019166731919799945829112575646546127072565932085939258146736930291661735619883137136704018304631460918115905793578561786407371127334329331914685155886652091058439153612333957475552679908987669001848645622261718214848573781464345305805888748825870530319375 151 1287224459925596706996057296666887587695698226783999789962994872712474319717132919122287773018983868934180324123084440165608888586273516194625968026276226134961951885908644186087651227272367755740933702485145260371065645335732144355637539610696481161124941660160000 152 181725502834503154245392110820594967603330252109010578127863015637051600643064165577168813542998155595751312191127635143009136955319782934417566240233569642213839170538128582963752179779821808031960122235403005329808218280870419137735542163474223517391375715919295625 153 25829922745845923226096081805304486192387244250170973656645473186409186552427355397769340020340856421072275609807893265620682644767108058523500120913132906117025664785904988738334984792841884571117533069152050982519457933018334027024361676096611719345882466374123520000 154 3697183036096177100856105453400123617882934296332394622693055437833320985851797309309310029102170387813450562926121113525526962242838322425160051455449145682881523914013658529806033937131394111589315797541862074242213036265327107424105900912506278811778865934081187156875 155 532190805944764787461115048517972199499311270433088900038572174553267581712104339571542543697096752250277082148839466065190828026419394239021164701808591053281048029816130977645195445980180471238740678226184052883211812122046520692289786994492702912883522076083958579200000 156 77013539314947589851546055523605038767608942160027337222318952589497737648656948236718881733013314634628548960395349145077353883638514059281143115795864334105425890724457559143168035100367603655126138558068880991766160772777794020734866072648690766299232884232001258939733125 157 11220365239661288362092937067927749928121224617235026147001850327995234687134753688372352892133368068618894715647463519871128838627312751932256099194092778356317143071605092907994563911680915283768848660881698831505485766681104741293954163989656672325923741322787951109734400000 158 1646331563593171928831430517474940689926411006913807817996362102244690206900711668203298779366298150442287157955661457528345934242040210776596860492423477943068828993252753270880739420390849716411999494868829645770174466155551872912011430497767627154554621562201690721576300254375 159 242849427378989247107774460701053611513908065330878160667329439454672486132670528021143338143018415035024444064858488275448362601526274762855343601946859784379221122129406192035906100545398533418702987427738557574658144819138593634704217977472216134062125882996150124544964689920000 160 35998327645293552992423180023487323939822871180437696770070783567376955978939002688147811729931921763365413022394430621675178865715817436533821787911905136084203158506675103816885370283842244199163410374944610578675809672324554389270718345703396356941603235346252371342066322338310625 161 5372617398827499267657893237716249726037053835575279469646039200475885806998623385227762967517241879320222586786850626260615899272181785420362972781673674346114644189080638634474987354265271252624791442909821223443913505421134065123336943512314729413581116762459099227271804412231680000 162 807652657981508386549024711859154277084261485554368841226267706366431885498763641343150665652855503879137729073511813940856594196881038738039337608740909279839952771752814166182221621516358370778441169456100752743289570941786668652013910655779425337190561971567568190761529732833557371875 163 122015077965188576006898872047675443374755701932667122938595109917160382888863690324687574928400538750364922529892032177907712099767427858482913375464247881087641307536008710606666680419794300260341642011196903747069951566868635071323465147583929275526440351248881878948617214773690368000000 164 18514692917065677571002108131064193217698606736237962386658348464636846591104002868144816144492279943929194462983979932168100106965049835175859815089536343037206036836242418199755066808501473507078687263752238051396651313602062960713088769774655756097484479632598636410055449795340493544548125 165 2828956669566183983668060361347832244361073443203046828139101515230350417250949567938959308232338731737259547609707245824295406334571417064105490112500928131573643143875681176346018083336995932205700744464274560813207147936939220496143440795464648866091708352820190787711556630281520089661440000 166 435493410102564840215336968611597140107029110299414576470446662755648001923324923299493836824678336639949158829494265465506357542859738775307841664123045797262227133354629700866727896656132035699467687061136660655220060180982321897187017852439765278247116269572061927735755226851447330664612989375 167 67344046178676259590058415652486239646968611918104672192817918855193196181942734701276385245841045691013806365231895138345039814167895005630017334750241847857629511508599374408557294394198997242986993713361792209248171422116893101931485959674762492495724655932713296284082668466985399386604830720000 168 10453774988219134055111389958409403978972989217741250551354277191477018000191594442462796848713427528826235944751936102554754599436325671674237711794224031633101910314345880156628519199541189440704465405212048307253948568741737837360980070846761603243517654859764354532303814636445561160817189867645625 169 1634337560603293901924217997420436273028804828547761144848842175280533047159611689655121508833560998308743073405917189062372963710814049748376603197155777808508612700905884965844587854288807861988061026986228979542747370497485127333686269839388375295035127673636906892378536449635804792952734005329920000 170 257529310024108032827542911556606413071225968541501276142348690376985046605895704492215396161768540506556852629668152913394419518531454516179804522499864807565404272567325006537282967496531837812928216733468628899288801532169392081021002074870895015423066157027735814562343265951375902435744309110269106875 171 40742369265958065299227094524930103667122235384372221026272763117516689114632944381035146009404201494616648429380305225597325513412823637349878555905443408769888382821386353356628817472463434072776397286754907005579062181082364547765062455965614017463349864928373867068401193578200866221773612393651240960000 172 6465472573874319532576301553241925357527344649129495829117937343429203922659326856621724503635255443932759946346054865445413187017517413882954281482771289733691210821210580552199818641621455668870503042060449904907514781652756208246280098991066783516727032603840643486480263423344013106358398313527662945763125 173 1033686817504885945426640508494303856280345882182150005763640438608221667974228966537814927464967107732184196633807092705727130651773596512031649684395747733143807037205195868305087697200537997725683280618530772773369112459564562185207123170222668721682746207888718544084502062377120803230557447399689892659200000 174 166665379512326760475109563045526018842189940367949934058901357202514071703563651519372583423510690604994743516340532433300880343898238582209201596426775129149269286693062464832203857541714951314127313846155876337979222535546902096490983512448891893438546171622226738621643576700271646298921018291855529329617004375 175 26962108683340638743345702425447767343600641974706155173656376603445657034033362144442137153911090685592976457763487217478939787240712878691389015605533650333579275054116615596197803799305549116832127329874192822720657571929917525104196534230639096296758163128393116782348347474321725128901008330172065178976256000000 176 4371057719810564805661004100403719112202163283519059753025149421824287753094012151609962735626160093055147198894281217442527253654200602279725465611234063238401632309311459437851855406253133753159251573414059056435274048483287817632704270100088841052726512383172718173468250906604877198228386695052207174267723128740625 177 714271835952374466859798157682617728716338667294697996554804602421370108465457909965857334198741942897864545137564314701804422790907680523399308260806480638734680141230879534974895341849567857038428412920583729155070267467458955817610093656839238429239051585271646438657887213665792751309407266547767891255464296448000000 178 117806209296631366463598175205249596679148393089716369764582069707798651764190125388186801452245966346217301993702016605822628076686183427708017946553159789319147308878060125567152492771734901733486228066731773962661441853816330646070096711444986909777484244143656224231825433099271694276808091159393358513399332742124921875 179 19478982619481758178631668326079247407693931556303073910427565912607117942743928480255344887020178900943440556290999258907724260821367539654365209977635049750625567096534165440882739303423015665315694735217972544130413247239774560634222609116416464167532345382105185753110536873150613461425607215858738569796965992339865600000 180 3223719637644590794088158315086306959023167049997418388701399029549383094554639444960609243828979081396870514855816889164407242583407484108217608627958556422511697328853536336389454636069614122299460890604705885644953706579118144946931431755165248637138064400691216517726214892530909518491538892689026578361392588990140292178125 181 538140482762379403073662298963675634725590311102298004078773476932819336046896410780727628903834628241632319685864777745832624483766134139808759712775948716253412166437097875998896872908687680001368197394359051955334184503495178162605709851418489518304905635888987864320820839969008265055163461350744558649691609348816293068800000 182 90775507892562700659971917453204825881786892030684380476900080568544190594421932330650466383432706783526599505961921287275454803247990698770712237132591809311244146913142420592884255334272921447240663730585103698980655410244539474972716228096723615619878548574580774179753974121245560111262057834004055151760727535113688307458859375 183 15334582388007486854755081047615964464794201177185990020944106826288227609403137707267228859670954957326600480762092398577772029877980613422694307650253564305389755043790760648679451414910625072803513489883344900604251918602487698924652388083998672173344539026579439422137993413021413231078152303872291688437046728460140066688204800000 184 2588632028440474245079183259139529046810145658605904415488760837769963541239998527524616363647979372380349481113361440857055900757853132355177778134120152409055022504487633641865526831182535585058586140929470966437573164113203733654166948677977004859715624042829568990647199790289768691000071023678350696218417606668981138079940523515625 185 441210421464995459446013521507496513353160802756938127578411180540179515991400507337097252560871685290563487451989971671906534551468870705921775854948881874626646201938687006182573076201887776400844555887566113102693688842718666706071763342127013959454479099193276071807362149789166005368489703353660701342773896977732581445350509772800000 186 76113720710061105861201398331260005518270356661110412183998623245895171664133954989138223468614293875023284248174961996434212863121261123577043815798728498019292447146101522382131681117355941684183358212870692340405389328707025345686222357193456089071669758257349811801072250464850370880757576869127352617235235988132593216452926640431696875 187 13131161749713052868625428725358665062478878627311242414486061639029582686693732186423887786647872639792808444647531525153388918618388057147330807379290123275010404427301544942335340742651025365816654676099137037477750514971185468499599817449242547783606614984770615081384070907081540527208097615279251727331371184910675889202334964016742400000 188 2258976340956690022752725804624504167718754913980149849701586013049274992187698886786531471430466723134355082140835689360997757484438618092085669987109518886837215998408054972631555936918869663460740433445099295859345990490628399253820989303490027013304929238067824807383798302196477416396798278323453455790389473479699576463965132750705775153125 189 392915492829349135547225143392021660429987442442071537937059583264777029203766061895823345165079621672908815423773597234729124154423732727334531078367012210123897800554208440539897975484182547732103902801986165202111159996999644983957109763590542389495470118563983434696309096124904573161911963122731192047713749642372460603976774557260526387200000 190 69328110709963761933869718559056441823493084471782208888575089094704757818758810577626059603588184718854516481444505188777441496771300476891326619810741105915256481392404269891606065631630521610690702916783234174173624520056515697026807137621535047212114779960065384326060324604915026399582664964833421727716979811274511908483212393617365264799034375 191 12210592524255858211861522850184269378247505025331915380131230941330256650025063710555083122095364954806132003853393888247862163050526997874263195163029708518966967179619737941206316760397315672329396951007955166705533437324805691718246608775112972200972655807439626109691792198681977135989129247082851819325780209283215698445365532974042570135961600000 192 2138406766971683851050046854104659354548232206155762333357453016464534903035332004346554051569368878946786102727710282694864913362867109100551092881488444145286687436264762877678654535545212041487893167691277972734741767744771329215556974538665441946090759848576787989935351820738150774595283760151440952088404770345103013703672721152727530001600946690625 193 379367411205207073301595575291897435709422042414952983099925003431605732734325243883099725959040248783110793999177187675667901746032236801394324298295519230453278554925902106113609219446383256301113086920147455133039605880680151561706340293100742398354687540417766082297249995382038623788264041020437470061364460763519850702539405178661574791557598412800000 194 68487251275120078552356855334767355255017015087943175462124804768884052647179867925461651189616334858346545589100486331556127910785105160032577052600929364023437496064568943019160289399253524649707106872589554137646932139360427822522581308945314790621415094185804285445409871061037355553987115249813042598874208393741627516078437779469314069959342723692471875 195 12311087481455525294820045173248700358113787565922660715989647880633653931805354706558255604762079710041839712536973839648486476098170134981984575240362603007380305324364301038418466925922357255138908599279637322910959427801409156913541227905363603585367578829054572254393871121043298838508578988032584319431584547450548048668499945257353750296131182526464000000 196 2191957147556897233780725091675705551901406908367968092639521586848649592049136901726776957031460741677804058716384053194549975812803135361468769751955194433231812975644886330410461713047744712984957856415682434447651716157886369825722147174371961083651229247129558510423371106543685103808748791051548538124539300644177967143017434475635238498306044134026121728125 197 396409244344420117160447330883602265496652111567043009131740725277750350783730720057335361689151061268367320338845321264629820785923899560566062641191522773914332918102368273858980340468048305763644224811038406437432275725199023994755327062352847071005348752766337029995585450707726638266136532921386914662737366397224847865675228789732075137798179409250536652800000 198 73267571187479782935029729667420784443794321397099867376849470788480581337734811532708650421493503192920722733458703045608242426288783175239709408476102151917272547484466818540482833118830603466715445894869565036082805679084409612295465140787800934141679500622706978822368342264267931561757202919686303143728812762012340112174553360531142995647603254569577223894809375 199 13438683701505411515362955748343289382078481822263315040743975632365304361124580242412062589202643449757865789201529293102850795004731035975789852520938792187829065796202839498280687846293212665012956770460606682809546796900416153262542623138696224623859122451490701788782861088983212067169853845134058125353066613666276290068720259726139380344965564141676323353395200000 200 2428688675894060278424967269714454626715918692598749785069562449583341738326193878231723298403387909498633107780964002137358007531023059921315395242529997332035578252477157019052770348450244369175921020978734021229615090288558864270224232136901477955771388274279275948864326542857659539950244124961932661861367347809395938352511757088167854799764410710971380053276011065625 201 447473295733694133860251626979170814521549776636591377634536772739305771684912429996051381254983721684544275509937747377697237008493943786461739578598236668240835924334883972171048105931315941148499670399701715866307213042275496812418764462951277216632136652523857843213347633409530026471900022613096525346382231110986913563338420529453102604230320304083189969820896460800000 202 84764415917050384262402033105236524046406945730343080498282442736738348411306233829190277024293028832946612420763938526194413628869245640647330611960302969869685434708669369103720444759379255068363382400409203786980136105518438887089245471946846183928477785666648499315288891136090618897440174915193231573408486507753864822213272402076383272817215847055672411372306102950446875 203 15861691593760681094005882088744489390705324419843956371074262639879189279991403684987864642312264983832714639222229034927205527786525163557695557179965738248338026390232986085675865393606963993966435917885607844627047261531691427965306377819712604958756677721395855243678095208829065597451032159793419282642453332569933156959712079849023875469242175284718901432329663256985600000 204 2903645397449274092641605391194797212868076487787922187890363650713668525132736362496770789974171242857977756324752246382108822306510167048552976107128955878436977195826870222807441940376414857510862877604698254305094211214258383134983496823528196597730707376820107045678769735131983333329997816806424759170672638772855252847293838775304469126157109508041210338916261047009533503125 205 544671491123885457382837748877914730370002890408094425913907225920256345620829104872382033903859219331593615025414695040660588962651555238996901196600781569291679647260433802817496865643390252718991578112093322060664702893482596958662863365450410777415954562643860942463276038037676793176500279781687102886000841356497231920865962025225681356564698681188634687316135803264958464000000 206 105918127192748667451423029384217302269622096330113559323012528305541385812768973054844578812159259548940776405225868704344505438807350795289728517020552283842790405906611923632930858772707769426645898852079120974275029992111042343374465977528375599240969266450335521891218860522086486945480769382330208392218776528277917991988105987824066328741129660559239724378908590548625834285384375 207 20219639902322762802527049906864245153029061980331570945412635569058961246644134330339661514906151164835842989010617255602408024904366301339877764446163840374963034229075406757957403216853410639092550584671943242672645501757153494245367374241133136428634083816946376921488454529184912098755726539746119429009514722408578588054217308489731883420201999781186458623808188717775089303552000000 208 3739092447093054141337609784303025669360230627847763318099068514871784386211850279380653227465600954362729259193379370988776220388836094648343477603879805707526718826955375387614092132514947259517390299298746888517424954160707563579231570603555528217391890256706380036187390537226416932131264047021432182739366984674159019695315734248632225435477554743196101423177294377024675279047806240625 209 713542709456502972812630227981414677784829114012542178959817184797415866366757159019351124358053120353763143035621920665247127254235846015860742676708412159129464899204061413860430300439959176535338729143171480898800284267919667390489093119974815160719987716390807334356963528149042075790526773062798500349650362876578754171103151078559634659188206296082003377266110074472189219313392025600000 210 142792222403794712827240231807757838196674785189689838859746601456334914983877856005624555630455030004565875560104918848108093470211368342069218222078423446722493351695594185759916291126566019634163394741398896759734756317111281692012416355413886908290086742355104554488194315659571578847073178237030193788076829008444160289894084061135811302404191197248838864181446062096352278685551750932021875 211 27810434291115561198800932851834740266754752591566816789197245303719668264919727387978452777169815199636544118277520061233583244888093689908713978917334213351569897503262252771332629475830795127667568838465421721015342881104172625145635313075211059278197997665977705428707453349592287809758565662871428515525407042702399077184479700854251271580311363448511785708334151304572330715438305928806400000 212 5176356369604518351949378867296632675013836526681024084883216636163174214207109200894322086337372483381728787610754081509461779617815262097740402742106076949467062791627784964110851481432352767598900493194156023798648357215949310518299052739214666274243719415624179918803543851865734348552353765363237977760933085779673839372750477433416236051774100060821659705279292175089877790240356201419764078125 213 1004011392789644931594797021030964482085181962804257336795514394751652836038290044665407298698630757464005777818618777069424407784371462669160169350738808349953860695851078172188627448951235964624333285568108548397158289659064622516464063120511923443347139659890033702451314822687090183715896116067215861676482462017513956415109446838789368733131257913362677652606584139315042412701019627166105600000000 214 207501300684499190443563579080589414619632690838914532228384392107499456900064104036457922888985856752056383870931028965179006438901680149843291420799499462813213948948042333024838615970223259331156099552353584534339478911248488384631220250054712966778647525116511692137963298529428013819688264644798388501134483564229192881261648855276895250264503374178483522557131407255578613181778035217208695333959375 215 41241208707756394995718014270238918496700151531710176399213713977360981084209269105951122021196235785873071509650814656575407768551530820517288937151190766329513686103449693250446368372085309432248297253812701006039482812758560742107706027995446280374732843892854875273991909535755122050603316270925576371122500193220179027209965253457752518947891693895458900443609516668796611468321630892847176823603200000 216 7688453314735740386334203517252805792577437366712065543966250488024382117342033779748430846233892445315540577296161383901752159484941208488904402028579323949179573538700345554255895887615989606179608887673398700566497502515384730752813898729280512832712269101181505556450807713133596804870278555386621033018843246335432500928104462573495943655910358840546765020990495026031661729662214743928890548462895415625 217 1513936374238143822569517030701293232413265137355165028421801520143032450471889247196349083520345451887507659877082713932578567336887188937808378341434607618702997073998682951705423203258517138303540345859219181873206070810067863407901562262980405452014767274860619093560618079208165561593544821547741768788086472926522839452783932900462234458574499393756091738633472985779613998693389195294834555335842201600000 218 324806978988462539939515912159016097974266745835548094450721911334535667043380569870858051859770061162981077154088769322790552312972084641018381899398155055743746794782744180555540018443537727285904587482399217465402051374611062474732253273582411816026194492339993274860120086752535035633750660116246747395140659370132326948153443662030387044185142417765813878894002255875814938423668514171991013109767245189196875 219 65909462190739123380707957315207876329835330591496164164826015023726262460008885000216903745174298893203685955383584998735224379987456371761158528630193587886295917962642208887496721340885056921438905099087837224863017734397088772355921236942507204402159342800656736503652940476252762947705033047785179086746090341888843406285623641540812987951431680637741093266980875467551278658595121404095294232499901274521600000 220 12224374516802321359325784267800682234001629763482622062919961282631706637640939617241076489057444272006535264943888559490134156545924237359402562803777360675078613448224656638387725243198642042058167609361165631311991187056650777003209909821949148042871055624699499260689329871487673080765000095836291323767691381201259733943909142027522845610039942255465100798607671199695335931771213139750984431801025533807050253125 221 2439961809680359260802434080584355261946888747236842829976425661175859807033607654192073733736727200566358289271622452870916322566934829820770663394987994361208175277709580100534294532873407050133761928545965419627705612130349009791158544743203218972993108190003523764331821756248359108076984187524414122492483615854298792966674892808665949600486054804509697691153900720514144660133697769873553787159913564314848460800000 222 547460171919547298933494626547608925518784894813424042585425389071568434234732996896639225073024592944448054366355380646207639460244660327921156905551407171632001568184369854040878908844147247988562086358147001437161721747283042472648219082335438531296892278038683411579950857061770967781451739750398028887255371020504133987929045773106525894443024501101554491791473239049501654003711538961010203027760356195806818064534375 223 113505534499955145452799908490876699762165703493545156467556214254507996396834336974985387517004920779974973895466756502267408305956156558734775156893674522013354841252455480848798811168356219074345838465063419802166548005783185862880755918116139687656588443732427505126181140628430290290798451060147218318047010340707937271941236113424026693330393458191007043983937483051395183885641127819307103817693362294139257880576000000 224 20750650795369443173574005216143984395745275627283837067109442376046939124703216776790360933881276689939855880320568661634373883061198310441390695222159096735987386273483667138148179068176704233339736105906862611821943826140109955394593706699109326726814438835722804878395288101687674968859308731729686158130000512053430573903454226083414109570492926114637159514751659369668357983601361152309052607157303342546616239698932990625 225 4189481100743735500694804354939432139151298777825978385909308236116479832974611071642472926938122266406097870054515168146147040112101602061272447678020929319649498367714278057273094887104804725558783132258319237312615780937069614491541039886775490567443003193329948646618763495338009999523119068350697903751987507450221357586994282713072286254903742513862057021414740884100008647479309275688662373499387878007384835490840576000000 226 993569358490519079689705364527708684066133561478969191807114844169529999632434720750190358076143938091823305082542416345194878628279820580586349513474913027085416324493941564359518746466354216621644407058030787236159332800867264483989677405882292008270955749670846773867913385904584666237351725044376977741699475978553770703079594564754749999033800496466648474792117289983726338539250071803193594602228339413994819461065688573171875 227 210714202157274587671990717580973949246161941792243446806287002510068352756233138134872930281586769812344789432909096774567082967421251512199354642208526094276621208472736757173232325824749957324242334947895009529196238713499767810069203937264458778820274288005533145799503432115128335721393538833931181858177841736327678512228542881817694015411271742461519140660134865803099165849540608894441986763978424090136137275663489957888000000 228 37481847957344585833147965803817558227680681011021597556672891486114734331076445228906309128627860514819389892701853364481780942265439578586365191944391579491488533039207154143838307645672626539729951030708808898709319845659892601299695893071090284837434908157806044720859712455699991540433900818131842254836116310195341449201753586632936918526979834990199707009682655210344792342440775724798751615884642343170559369166861095426780828125 229 7631428097410685285170354405436706178698670491538114577447177854073060045128940810389357879997446521687187868680709719451148353565073716763373335130815092040266122117499902896752961228585895115507661815633104346165983293412893236474683025493109094860960246576531384391596582197497527847367935797330716583400613980140894175376983288735099899224337919202043239446646797074895294145089494752385560240141019471510234647190892519213760512000000 230 1942490175319919876267114915166253612434374708569130705906792550119981898951560728566096139018090757335980759077200327362218805907300560645503285989829229461121188736266188215281175300291040095477041732053421399762468268736264524048764176011956522998126438478087179711296153303231837596224690096030410668099556736066895246522912732558739981832680438446582760051256206240908366265595714642631888096641058894343470706354738762842352950333109375 231 422053379828595187255044489157924901071749915843536370085208706093756476545938819003328493461725823117770279788981361613620219251850435735523371156477008457190323937676340433841170293090624757970900667087525824417519519513712606516364160213683580765409980178870458490548505796785535729270298170820641686009257038825341036036460782637110537362392439134888706755842859746265593434162185553352005849774419028302695023087536722011112547024896000000 232 71730390555784079221036553882392223974985161488105805505127068752769340248235768850784486574289149129340838143260968817412268914667806969512238661507880725707644264894599876518754000957891255833249758439237881582374575366027297500370063754060662500573813703971930679467391732796678168924831671126922963384887011251382750442346085415806535098598143009076938671982170931016064186325456316431296407600115743512815043188234192307388863318599339765625 233 14660752781272882210998010996742258399603554750059061193004930323665630122659723097310382901124389032884776975487268184179902662065177375951157627264549750209684682260675348202856019697613404475675321180652840993736190720240472911965630944129163990282999335595205082162739940582583415058518968702704774452033533570937351091159424653605354003112576645414688248758369535951880897222914481972279541833239155478017882656232464078846240329417359360000000 234 4095176559774279642756936132766698469135590929839567741448138065028021419133228785598658285772081728806545637471568288479928997074695158166004674972841989700665939791123658778612823136489479798087880721050645352093113072773309146864946004557965678553148976682930248876325007068660842462389195390991562816854885474706302333029697227830425933554760937048580655625146084079171679401219747407665527992155138716942910258853278300283012474455319760357546875 235 913472917411316742389876995484247935058806932290858547851852361403031394749801909969106845144829927950523059069326340566587239617586604662712817896122888953641142045643744913066822894526829253120141894055618437960349880155409330606153963070182275739911049009082368858068438123966205065425226087823427692796367695240061933920388900821427685290352072866869259477661698887143837902464846885128518779015728651894315965258713217510014176599663003566080000000 236 144544911804093301486154735312591257842856141138375037255243706696998435876266553846607790784006545873210713523116120411993357475697275677190156179007084249081697670789951420989762149793865592189712621389010914788222197880677560381756808226694065424335498937088248255931731408559912857131594028074501335714938616612905464124241493321790972711215932474127135650690528072603270384651930054874514059095791437300081774749786144755211533230483179562535970203125 237 29439562272474800119088944665354969174004918116783855429879164815067323637469454027265696179830148421235779150068089935596664881883794164389438507149627470540019101388232102154829785121815417316669634736107625442115992430300736804590161164570995139804190174182629717679027060168488121690782571454194881406707611473748498509855493422674071454474474166304212842738200653911846260390230868583789501197385359549104972924596200296410940657228400828260286464000000 238 9325084196817701325657899195386869370751546424397523448985905224878561925346762123786383297480715651008269714207836501267391431689944636031925044014104326804358457636690149139474356934945744087657317427767351781657199619460773607213821088152402450933399848000064565110219058727683811419139933428403729421192664879252068967109714367558902184654276548153593401676807329975706904190327822861456847554856398177960797693155942966780657235163157667646055995848484375 239 2141002106019833264338802647144856069785808873920858924314410079529504783704276253458002131878915510191262520380109878690899636817377225765966148032628488913896840703511938057308778633462483100690046149613178832377870292670074565565787343788640843804483215141991724469106588930060579461222181548028506952419975242725596570523492141689396792127563941468608184545383862828998761602913131463056875672354146049332573000966830161585783531933961408807010884911104000000 240 303820424529565100619548924178783823107664941552386650794555159125398476590310375079865706054410295128068290903948730668779041406112772542418875256101899075691296587078515590663155394327908912497502480442899721263445328929855720114039449651405944861541394136318023115510725661660953463317479492592985451654377222274508059966504145824380048327030219569777482527712068121265458243707180450130906522682365772443343233946136805328119030289361187558912231157544906140625 241 60877267543740113583406507538469541756721307359215294182846570862141717295918423196336110731473350460487288069570090482071191548229084829481172747976306908147617909863156176431586548646512279359970007714523795977740876979802249264764443139175739087212514934634498451736552198327908434077152027489321750340441878790606658106235263493756140392284490293656461589260081943196909607842405216669695734617553156521517394921693992049623485147977524293834214108471230464000000 242 22987722929931623248365687453763909564763610775893043550105889148586615560234752078724767328841924061599145121284233718889167923913516419408120253122103800701378942705064204012176156831146582989911506338322452269187597919838554020478764481309089411033727654961400172251670288644284224601646782191533902996271795142628162150661538984458897423494664336691477496693482956104704891813929960217942101625913730136125231163779863630078382503972390802673000068273210915239921875 243 5449003862542973155417818460015195489737754278816300316242918507987835237472105871233374860077349062837327481932950462455306555901604615054741495854013402336386224292384124160436558882660153906751881659613503199634525790400944194710430412285259445956875567581066528031535627321426906510769790273515290080347433191915524560988345503823553822571226935820609821093114744470786887605434220936928075069430308369455171827702426539424782054906005274773667348683622654672896000000 244 655524937381512516850085619493498934683326122289797587683832478942134828534790713706427284465434772522825149958644692840546558687865660072732024217362911525206202429770392676071760687667283809565238734811031817348918486533700926771033143858598962884873628143783782271805576334824593525629246475544302848571720258933889197910120312822294433349553298305898252844033532767585871622126426376347787759705288553892588311073635702466760057418279555089130928574353143994581597578125 245 126002086718355586572098611324300085402551413273808352437741011924485544450607766312453336063997078181225236394558536632839274289660410759629981564523635776276205682901986669312616955994402879457130842237009308531613594520825009908366913573311644852666087586025563195696080237867840856460579673032774637254050551837476639355544949212946661674671178189468825305670664432435499608550741540536390180285824859443193022616417527459449554284734151338644943432494824399323529216000000 246 61523591110711003782555989470324729752643357600482295541262425347219761818314657131793333783158280228120032972723880123538771072861390084147974215354269371767815019568135119975688315971686827915028472919064954964329370871992696862539813330465324843778331851946513657948062471602843044628377471687759296918200344275956323886092728605151665554892022759062792712570900739152194472389485979789523157165086559460821566550348758250070295790126261402028138116283102544427527279925859375 247 15105108655959203890600452390837093823913769137537520063231678024427079681622547799432028824122630438025131331295767420593970226095502440251224532149238756132157160930819100395530365672063353114557575199241647471642945452443736859629463330734973469313912032522275982150311429460758675599417902833965987890618244786258492911532922733094892963831319270047989696937359943683896324608792047609932960833316305959080266810792109944320332615502888675815391122796769462536165511921664000000 248 1407207034703590671861347920594128423985551102358648135490340458438670752712214154635015347050909499800836593924654746650068076006530192721712894498245494128679863915800721575136882744977623459300512875661725686837373398732314062838453284450720431928693321902422013872950736270857660412749709284021649396140574820048793552187503603863557193524246319244084643639438579622129060177228021817855734251482962547935033406550098831915016877089387145285665549018500998422766422933763270515625 249 244120686365264702959892620513820589779791460213572733408673579403163304375329635549092714623025443314968770264680392114040828185934206861966318769328256076917446720102024347324795971127268872666468338399659545594050709231591344191441235671531683595569500111850815985778000855093882852974299286615369737879850010095238565721126663893417477731459690272941086118007669967190360967674861593430291271996328435737645307034588515297232635134462243003917937699946088188677951980048482304000000 250 179331212179196665121679756281028988196687698204691820527153404221109612571033813151588670700690382598352082840596893569206762580229110011977036324807610565645662357164727910202611448664792082364843225133899948426550229278668214019525657016660852739417923419230536666133084780176060950471111915359627851332048162291847961756130648986406193752912844075542105102361692897711298138936910149396530120022422764106844830075299661328169351822625825144338105820602606146174827737069187293972296875 251 45742348336915648859021391725675559977164760602248259989936235141109725228389685159523764504405615034310869003386065265656823761585373054244319045148000455273788498544051522232531147744117675594897449865509389763541681409967983521041948112492976513317359723065973237490866170670410490125787064684746892348559174986922252685329272241920217433661016865328003689164719866874143946256840589497043819540434865880883167137754135280569512450928419479005492313007715927677744409140526231584768000000 252 2784524209741782542657924762291622070423960732367637747783092504221100187106850012863098664147464478623688465305842712674161294154380990153923696059173437512832328594654325790650343209669908499149315863794450429553655164447389688138691622918423157277257164117390790431313339316475572056326386137725158512289275650651484700106878961643402229239215659558533252266676323340222743545358260217580236615831598209228482747364072684906633249998923924935564902014905735673582310257820722260288030953125 253 346823496709163250991490270609310162010469732952212131958594833928111780446857196605234767496090467008736219718847833597489095085013691001720635964989959486219490157235705129303269061720102002866581847235872942724601555412092692407780643696112312318267223525665647447363740612841624073503911029687283950069641510726008107424973999763436147510042069507013237522934828031805267830432519468581704920434558030436901397734513930280066896859978795174857744357543701160291154198096055390296866816000000 254 570988598080953534861656471647610492668153617319844326554161010894369628453486062058362865136393790252370408772617212053340365826249213173609542457688958992713043909110581239687581029622228122042486484075086593500517071032329310775200648010622838801834823671481161917385099635125187620846117126949645389183607653837052127140989479480628258666345793492899482339534976086250164108478840647574427039903610327518615276948340475649136599660692847916171627756825910520605385469138817211470141741013234375 255 151662597374244989785613309374024791386034159621977404205559558451346125120497574502212144923923164619216825820296128796366178593873300641768059006657895370457590527911572982647611359629435055986704584568771411519560632738436822615605630889463594096173634332062425066692002068107641078579958300087045307516408925671354235357357860479931778095585540689296750494177649262824185017619709107370674412984725281123821637129211570477499094830782910531291005713949467919498094005209477699751664827760640000000 256 3736831608569569474908953948473785269454627606712441747126838707978124971849036127201897609661046531279522243572855610198015428449908225543203565905702645960638848922017579366447960061746140437197664075703290478008090851951760080350141624656815349612622672501665246055367957730023202679572130432371949324796512464879842869976616246953349004994793161260253309427258020103535750011480723988736558408956278928198797244959307577691028877645464731451332179202362249743409577239819072102786277377243056890625 257 -356677565355768931770895737130036177418911060098298439894833117239742332442558366389203939670157920915522549121058559935322595090793680048821751605390887717215218970250541260934203335805665933781158664822321930683103898252324119894375791828928931456788072476456602449536631240583808066325553919917379199977760087667988811058939751101503959510412707277790022858312810313414736068484514691758594901596719638617722989097038353114255447746542204268817049384753181145993918555299040202297841626571079680000000 258 1990220249873981502245928979906159064436470216723064346915303607937456839502226983808377152991242328550623702358673458032795824637249541543922129316917849105440190839755317259272222617336655101726121406772572764222886896612101867207739757662172156746585100544473068749769523233115741497937790725415108363001450879006904368843551037618628572785278736895471503670436935763949467876783849580149776861740108519508857338174824401310715672995593579745661216112920736071619651932848108683871999658821517689594671875 259 551083889414185837158660370312358542292709149056107558506104852138695480388902174673408343294413424613908256286939242308570232149912383201538019286106670827873937074485293324791155939803298435091247201667235484155389675052197954295450651544459360652628305439098526330107202237994429715109089352947570952242360722901490296358095864750074001448080930928777300962978938264106367948405167768054039012010311372777951422479544584717893166656467969649739083362941452867601802133305974504192246720558890531946496000000 260 -7508634192934155652084006773609784964881699224559723281137700970667011005586997789846272260699800808315612188417051686195596074061391282604825912179146696461690857071668348492560918030812725306880397617940300946797671380301733865405624512668550939497546400401153176261023975232281066594354822403953963373170940087366926463237913546059255218075000023803705035861819794866861022017833854986023887171266008851067422109626856195413832175479190238691657131407750471987119708578982029303154861939588599859059977671875 261 -7251039954699103668375155031615611903135206902621775379070246558730975264744977125506793750221648135574884954545904009045528375675692057464290127873999009122757724507708211296823764371729564556489908548095201685446725861066618831591529962062090841252988329605883799430444023452765063198787499896082634756227711584416832024489988285293516127498673689265823569890451122057356781006836996089869000791817485147421002282279642849601870574868978014392970552462843345408050820626828390277199481073633003177672441856000000 262 7600078482280628271599977667383886368440948198147538486512145491018495981851599724647010130798339649508935643045198509946986327463864146967513770681013438593438176030648720607322589018503193982709823032911129126979592173455664990160652127546782063449556464945986899788684370681097434194152969433136367758455792163148368683593917520696472467054507453319739622287140489039652639660979921591390290437240247443887373064289658087476062618490473676658784891798167044632686042541428740921645599040026348243802014595574609375 263 2192879107245352671596144303980478049769318974660906173295152244442562583685960554763270200241007141507167452510533808753111212790267304560427749972273256971019090492764357327326287908664000978650957498560329489595199337155611681525885929673151055523834155442877137853395521094994295565161290281501806110597901016497466928814159067505377754042448092371152613064513629948843408405580242475817020470614464473467372051616269324390414879778795467013408891635521050740797851685028397673211219669688221399275403676221440000000 264 -113249134871665215001757649324454304219621169297361988453910022111529226155672752991169419471142490995626090315384428297049485032507365588490461195427236405408055422906497783658620824877414279113532366147999786381213500661791470322522138464845786847324857914464001378090501425451434695882152950278080180935594319157811623319604608763940837629847559504029605361718761866485893264774511345393085851094230790634313063577720045181517855305167892318887076851684677127059247284421562121811901150088891931219260961415074406734375 265 -53113611914134659373279530178767176595716112977072699932451028453633101847359626388685875284790197364600444747745134851664360639444250198320835252435313840323138795742320032714929476961577057449614467145939342625880421572109418906973021551343650713579394223410636470344584692729234740866522420223051945621605692487671913324955749079594851292853046460951381396891382493377554393048440230140972812837509858862518976682184650038822442543456600109748215706777191472671307976988032972919844199303731853283939996637266444288000000 266 31765741735039713213283778151887366914305801834364205534243495354631990298840102956689919870533571896849018193339521391946602610741929754645435778358794546995013762290773967312316168693720462208167917434760430698828087091254790838202956136638824172277776428124123611025193432340529802200859250704328595575755833843827380485453190699940410732508478181404973958092471108998887859254045798470610426777763757166952044241874570949779184148226302525339830930543834716774770544219975421383693865969081788604322059285915332292907046875 267 9532404962588163952250023190984768313303470783957566291834262099049691718633053371342034077795925226658952241859960487966564574642773556927353779352707703326712769014416950837009432273229559536381453522824984491199785230881927024944258396973080754810009714434687680786913780486252000057528143190737409384248887848015404554890007385718418487357048486829617921126832187376874906333650821560802294637546999258152107951739887284180599531609203651441932714310318869800286380262952739496564117222060993235144183659638808731713536000000 268 -832183462625121479525126528642837240350715683011929322101987290132397871921107857869166115431637086425799184565492030760391758804707166853012185446152614857458171241026204260854660061398825566746579093860723713499570200620281135749929078782575225655923518221883710069720484710936718320169882909651553719999539522103312240667715588226169864426296932923856973496727194453966542621918735871261904909269802060037754777087821678550514348148324320334255256452582530712537652445105012486706146357810844983888329539355994833285959820296875 269 -332998102373896176787256707832422684731933296904179267927109208610251648329047604781678866676752004777577008746885784786622766946761553946766539016653223516069250927290382663541846905755307509884857465946649561394044853550998588925078277159868811756551796441357716254200140860922612921942384281167024102748275197871120085875658451408600733654922286811929699235179661661286635904707171102774349972320454666650715527556622660861840657358631631646397684645170910887835967666892007492619262810200363512037576386057266720631343284224000000 270 144929995273981344408627895845115726357228854903723726109663980953105903113413492600657120377623845974209557316556530112351142105859827157919916692523571522531077262272635603349679966680635396614314388033006660646679859126234632864619137982427185035862806257067247758946922662571362175574691286451395118737719751978388983176004418981454647682404520015068838558941322037462292855532374352088872885816690793097949254346236135276271117114518761615024859963134754040629378691307167125431096066657506486318438899272734617173614593008361984375 271 45094504747599095421945576216930527124846976886440383880633788360890527433085017503002045583221869425329463332627568659667488038742006060558993047824497267066839365330554664616349359765886125064733776638193799714626188644964120462769079109734963320160036684729372556175825599355886514107635055534217430187305574705271207164495844964809838160219367659625920409683450138894110897918804013828209468827099458654374500052333677594792938288825191510657284214800721496441197108422498933985096350514922534370874414837240267558287056136306688000000 272 -5369311851232947929266833379018934837241539516597242261472671307536122608006447498126400126001913987628892025913651324466100721213683079377840574837000216660128902124314152182312248600702519235947043256617724885850599296164888974813032895851806324590057182228962623260096785021274855750787301094326527655105706300101772260354940730500593107031343067278239043909594865854768006833697785068757674120939691329303651132534712771211785837824072262105009533652609164131431894030778940714372711300684237556918404418814042196063342942982818160359375 273 -2021241653931125076962414266127576436286173215711398773599679710603869564151907952193686026229864101232379715460938611530114900981262052298271137217419209649190453673966137386565033103316299642783934526615573891167241234722288376306427586118958867773041503927263955831833358951670355474395494040394980267548441391765419495608713851526797610662527542162662856469326007255231556944676364467069709818230089939896465862196481796949805618382734855549635559948579108493673428937225409727635138926494023417292271214712180885181542828126450483200000000 274 718921577212512585533074643581483937580787170230462811735195166727304244634328684872297316560618597274421981153886646933971839948119950499894537600188748520418663380609503903560019341278642035405515199158126778876470599911891526255239718358451997185220709745224549718879552492709610810022524539762908889600946601416432161435663187609487170529205396608962272373501783376030415898295345575783390899702237899573425988429029936909533185367946634022199004748225797850943346832222142084479431949008973908091065861923563678545663155025177800795253421875 275 231091103588614867752218523988815165626699790824992219862549422926826638908344558581430543589043877079597145666563384911889336349422160078168778913248305207122469341812272288329123402089975696382188967462381570236723336149764952263175349350678699290901247703569410963558462589744317926381881301404536354728376683097492567893459307149855301175566412045161221103248379853112606547239836653295203368063200681427841830526521212377208247236633701057103899798306438405075238423229784538941075248427134189213445948689849917628223616231842704240148480000000 276 -33783720682676204366197610025935323631659865560201459823571896853283157746466921585816427072483290875071182759291687336414692660355978625431787221586295662539252696031173223872871362132087642247555528055236680894964957257812479647995309840173944823530712430813051867496026583936604374073680772552146613432244223475474300046561126197511842645459363693746120769790931983140845301451335923761458453396233338776020322989395622049694291238103141927918970272824975436306403555821704184208164463758170162096745739575611882491441828471585898519616568024921875 277 -12390473663034101759315771505050155800267693893654583602255402761305301757404659370812492144862359707269871497867035467410383608616208819615887897393559767364089258288324500109645371504498581699796463214563270251608068606409841844607242338853368763728305436046876187459048681364046190963917168489200047362521268970578366715555782357197764187998305069725772245615712253356308749570427377032309569539909929563323184157295446893542782593934749805344793910816690876318009291166105495140394988009941970749243637831346565216736286061284366660874388111360000000 278 3859141503032575485121985691535830246280115112211556252589527011264976606530407761677954546680755639239045923322888739609460319608443251052588203441115475915084566530371662764101652764855100785958761171532395975191209149787263315540347185671219400926826335625330457307692468171545319554564150004333930088209011479949170052826533482936587949680925218683273784434368720914128963983019284418675082942599025854500684315374159801556596329314320848700213895282318067994249284789501792844541920287578423725555305891408125723742401538846186344144241646799103359375 279 1276754646561211744316135792876489047633265375167915149398432854142267488578360842524906373064705353589863008962617063328684252542247655785159837286723655350295101943124695554048364344146066696763126463954395699368439213333100033646084917993053810735251079558026991691879370312179082227025528578573157943064659175486512387434356053392277029135322854734784888656702115885411038487833551699827605425557135341293103115265034829998985789073789939779917463580213232988997346056632728438199702069753274710772887223851641438776300249498536735604728871696465920000000 280 -215280292988472236914520728550244335284757937661658134256052067755751675162723840808152266559561646402375578005468103315945332268723964587198083930189119780698645410697802494381931599439187619005440494017258191537399432179748704863165313222610781616685671693421972770792635263717997462163212508835067152122244885371306445390687492785329242992240781587107323731189888618311452643671526799778647960571043252895295535250096803666675901011013651683957356484351605527364484166134087062010751057872923645930541579192552391332374360777658599543792002500573297243984375 281 -78191303498536018600639733005384825895109329125497760390397057316644895530587853610081353278317826073448852837285167656325812823128659033309050588412866167518720310667091058278828346571126317875179548361142155484178965963607292875982839872844116599353539588685430218219674541703269996665793237888140871388782094872784279612106470711145686848259002728078660444292157360464130619596892900815467868616667812747664759619858255494220541343591785426822745745494203249475246966334917431142211171374377840659566316777264232290434645112959828736918632559321064407040000000 282 22310130279182952084401607012808859127688001202121515964007453605600570532412068601364604212729662063987942738228700921366763223142210219900491657787839091050386214074026403728874738370969678091646407619014397912235937739906032669194499583038646439073549983232689454454795816763860300973334234295852232271976302582383639574999186228891445124993967210220623500533074945704233072101357370988421651295139254717998070812575389234587960464265439288831463539108556001563901676811768789909308624939594344568279261776091960114382958296871201181835637016586623297680041796875 283 7570759037297501551039373760621602493147307030830133158254064224060148858957914367164995024828804317928687476740329786704458217535827317691808304105482561507205709336956136029748642936368407963338880076149609885925132484890413532544532331086362212704312305640537248770500117543116540047965256950693597679508232717856021402582379350391722855030024686063395714803414696793125068911106272622219121499400341425493893114576759349593800865699170720665174505535988776940231495197945527746065563169069453436283022169945189159805710715621073229072603550759318211505684480000000 284 -1413879208220419686006766325672907343490296828880128682099169549528577716217569347892278828574930236687795123403821132736600262179696341365990013776833060909569279310708511967811818992571333275662220250741731119051597740157071877026913907528978713963457499055626073840806986728942658114726556119839686146238059138193554093736765975787162719384571646720096754303538705255085886845832741625849301203456527186614150761395893413646998535856420647280733452552497052087481859485446448781944980687272803315175666496384906177327840048535711131544195189927929422190436903775546875 285 -513028927974092710625601461169453402463006910231074912594722476634234879287713870311088528596598958944284287599021772094164020462531806655985423060406554390501166845682410734821942152279660764772949621206808579460113178643873570570844979885708057819760262310736243347087367417037162193757409378662471056552165743604571072178100442007351645171813028315524947724583219036805835645437835899234533660560220030955497413624069074082094191735278623668565340797498197084288646265527945437547753903469709899569702871092033361523072805470286902582210412686189941346965724856320000000 286 138284579716151969847977407786107155298543296273196343764549711755107677788201416527320869054810133096655956691200573177875666252754698987856210816601749445416306655067722705002827086409586459700615620414078321892921712792604275861295047665350933691167198230558240875287632221086487198785312404853822662112816169084822607871202438247561752300823236692757476685047682973917878544799141687195542603312652376923321811351046535356623389314386840891910685238491349542549020900301654752895630048471767109115615768660825364244661613239280894552295621953345455560778139845620102734375 287 47989951753536975609082969227307506509079036424514871903710507483297373468144777396282422554199293041016057718367855008625888377027226025619852770168482837001418855076388281670213052258058749863724423516181609356408044858778628900201117002369118714325726157647382403507835335972789687158946209818890749481392378540204019057930624490735348192377945065865976576006608801977974622872458784904122523098552329800520836386981287048118303613758495542421253988392688019528307130347258469162727576315622410687601780499642025193531230054476242021248259725693561797160178307311861760000000 288 -9658860436226501588123987547122160843471351134657790014961009169010956364849184518188540275408210837094051187449139386839808809100416766676562114272633391739894012192507257436127973223980663641167286470968284016937924720728927276338764098284645995959176588535263700095345478463435493174248804465279324272489438039487897660711072166055391273920410568167692167015122847227762729414601182119309984567559460160597686859509451302654930544276115809864858176121156904977513293256259859025783557050684694712243677085626911369970730758196564102433067842401332631864842522914655436569609375 289 -3519172435726402234962609476468958840464467550256160968439112471688833855142230441516433577554663079867029044554230003167910770220942251940287266133112976237263822455878581479383526456506942229841012053564360968200848629098476268263292302482659069193433822809031582643615098456871204805346922960791492204560282439764701312844361508016490276003629715251984678509167722872399713653735730467039417068256328370842770778346520952385124170120329287082806926018807025039861083029433490247798100750375850525353472567758400558264443217379275811306915850902123364444821851191067709276160000000 290 915389323293999161235428591149389077857310791637861556580607752779527377184888596217576532528107790889938190331491708350950274887759232202681799975279758639973360285695666190266266019587334427113034471403611027130871891831564144373760786721753713655701035402907149892054390696675805103938299318279521995689815855670844696358721406950667779671255544589875644113003681581306732451469980273864311120411725269897120337377555571617271184324965193635544418620879430039609659905176399483931063152700318171445052630706213748273980040889313098458005117559743354437010825621282674486513816171875 291 324098637210288961192283926682202209940128862796272304152333978147449826691988192953063189584221307130901658225100295394853487664516931908546189730004774957859634939655307385451319206874005239272203668856872933843163492730342517275592746255500797982738160769339842272949589276992639658007485731437187538060960312604564436054598611024556354723634176838671028337171028862154189964407077515859647157424238845116601665704369002767091160945958837962490335332718315844043055290983075535159358371062204683506224494677421930435289763737226117146596709048612415899013957813526259982799994880000000 292 -68989652704064415835844757367802235457167666134138871290413449918598477171748500904761630633787083329883396828552399089445948642414725305059484804559652010545247259030798738863167023798754946740527734007060850075484955506898627838850630413484870181663888729854863581074065511062036772829421362124922481648822326803663534363289263825285559252476183096003267092644909122907402229080446499851189801086952701301838454478033533750517212317911555880704083312416705951701575475096040396879587419885315072562837647588482270963150941715162353258524320114950276870163678182465244628999794417296171875 293 -25318117220581047064920477299748121851494322322700478991662164722635113502071476877099270559726228933242157409277694206343768703719317248634511777849046340406583509322507619925603368771785936726806809066490067355006784582039479807020298490689504006181684091839565484628211638166385194086293686692433162591001105961115609434117705672531053716851802259911127698262236743655104229251288384175656671178231932550528797967148674286186271035775635956700764276134398182675567124786252549560731039050146554911412695012255196823360894829526598319105899755217343561206008462188513603409321750691840000000 294 6450150342899337334759599038038688653805954189183425694775555136112874736175712418442795461800353300539247337290911202691660770497025984371907964218271922191086090624702815650307819515971579418939362118194418376411694244770016729509201647520596866256812641400560606013350419536171236135400806264015242513408415853073153159619092997962740476105173464533848074077594635190891609261572091360597272048210238409771313483111994061963353514565458848369714219306403144389732552725998223427683027926621527727935201126634029581903506310797903917309270908122840569902156950966195889915104474565341392109375 295 2325483440267965660484254935349771744677661501943882254557546034250255603806997895209652111345675304135454088456500162600076630129010909364874544747272628709046304223499943422078535825397199919911225986069056991082654380446375692265241190870073437145945091515033242115446931672354481010937316652807572834558782220209108299779965375206840045668997596674153191935098971746113704984411297565211670342355475544767287417248021292240642208021628445290002974846421070946880223574948758660169914170846445502913652953645328266743646580147636616183436043089088791712728192511478769462979441661449338880000000 296 -516739561698633751292035465378169171417097636094760731449614710548161030755824324245321376492718872375886282029394380460077218230696393043282111524686286062091349853733077264129557918929616844094254402742534764351221412885832156074250668134365408447497447334390181893721127743010209970193368645476040278113701985515011785282468676951609835922995440446318108748433601056635763558703968159735152600142082687953136325186709376356298969303220986147935183037813227995224516850214215587352387092370650106255494289527398833708103943325329596424713650528408825728064819969025787044372034237939479977625234375 297 -191379588474929053087316096299410413861276762913112887865040084595009397825501032018060467377754335608223936759414697269272290459113296644757676836308518967507417975239348222264291192553491844366448084727256499843727093821383274377431287668238130692260848244893625418043559269280731184060271896977021818533574572510739305435808712791927160763547084652204475209479067547763944040963908172961984508788856983374907149561253335830847227479093151495496997721658774103311696502686300490219635934049919239182036254917433480924101213534551673873444060979195003085852735404537827498103616865439877536153600000000 298 48249506139592330677374393095782290867257569629554812612744164290674741406514589207341856943664852176128584525043271055953751080231264503014516923204704616371999087631002158595344363448351401086378065913394383921283904532968226510322969407534361166415051892258379257972720713397827461839350332550922518430013003367084256663456027029468167395506510756876598638151930170368150272533635354609532391614423373184032692439836403436703439029067726438932181090556722592352338756615603811621941612245966798836508913457811490292808219479528721810140989892885791523082009197834736873705548882204026277949428240546875 299 17687802019184514387482379575361677255138863328867021320646642989125924754981264406046620062473878363756825879046791917358369110446852440179425116766320122310593008387386651520419942757433768212756920269751438792640847212602930217061464689780954654053973742674556129602080289363745605520062376875637467031767089415820220864773775496406570132530473537293535624035831849876220972869811188244899313644558463903889782643907844076232400220064306725393589914436110443155331469107541471291686140069158356518436866362171145256661852619634589973617956651696108341769703115325463100340298263687677566007052861440000000 300 -4065520021096298202803869440369713806880955146239901747100605528033445618203788163599047763717536141404315101378690680571367429950232620731326407776142838652196408023199946861390035354691062096871916804598354457581586973496771808124329452012105331496252014961753240206063764918557278024282951416916323341725634797085444631057709358858410235647834348116770766298948237683558550062951803031990371445881775642840508805271839149388136256043370021114882245053538430000298801803654502031543217149291910507435293685530088088818390826262492685281597738666456880093972068849963025489057750075606991562214004432346796875 301 -1521421191998573634925739953900220271307988895066115412058160030768005709034367492601962378563195471989718391082032499135506280482950851856489492014591076168494398444482161053829077060497040262590652869024895655750255821437382322545917876998445378167130352377893303380842671081024281077303992766117514717201720316069073564752972723053311595045937028528600204822835702638863104359447203485957429717583321012339573122276474403921037558773754272284109511558952394454023086264827929764823941585028009706207052252537143975684119671804442115755135234841996458476434272487774135567752650483951630493972255609978880000000 302 382314687816763191682334594838385961866297187816311907268417850594131348822036776702192288018107294592613512485636913179952354170418308404931612826818018408374832668223881100086896535693468766694238262715014061091350926044402317925330812572804034057024384472418698786053023673037172987416284827691900725789461265281196372247651204711391157269930872479130076851699268517677383967361926428623549891248909798184622547647214908285921337384646702834639366857584941393699948945475854519748611844202410752829819865576968195265343890465303407655643380061335601963338094809995198258167981341378030589064589442231986731484375 303 142349362396402856789924629459520472938869622926778566517519751499926018489629132046832390072160889836638687388850627934347557051550517630941898216476575579923658462685689199670679525369648843812882880832496656182163936209964796693514417785881418564652310568523313213862641368468363527253664394893444173852779562392130054263498546764151238731965503185345455370403870891634071082316503396814696048316232849659077372211136421994910143222225752526956442262237318298313461657747459505615319392292798741274809415143303013503804114714653900437447442822268067175911879464444026188689407676127055461257353461683915325440000000 304 -33627951292734694525294359383216407560234968431965488481732481830294306889087953286493572021490148378458072334578056677340151550350269207450038912265759588598515374217163487159005024803340102505866820183631160036052348294565094562166278541962072256783407262174849147365910901092476459237724412312534123540566540619515655997458272329523015973436316642473725477110050294114525241065990742531350696742128332351150745456181929432089859895784297820263242992642139885197327651655572524402833916967465859514914684167143379305072757864331573476318535853368330621449681173099195987323314926531713111408263711776227620318410859375 305 -12725581915438120427762004707284247924441925249880360329526595477984588082169789346890153375911800892782640145482658196169830823977307184764433579304362099281281408607952684986881289137037273789407215471425390527537459861457756014655766100012272547006826299274924392705750301222297493156166896394792189963948730900900376148949468292464479455752549430288557376268471463735698333084726383175188762925608103006861626765911789551141851943322727837780334389956905412577353209392898346587296524983686792705526448988167646800472373353026973041087222242428311977157508603141918842200629242636403050951946724188546284493209600000000 306 3203146698554687891310803673418225151808102803617581995808432241386487824592244340324055848687807217603040068530940847483473505528541734301845203697779974771260323779131757710763899630456427278072771923667475058891089046866307457802898008701330165764445309802689423714794763253801413340503954847767826581158995180546630645725661773957145350751426815758766636747867515808017463719315591833427898655838138591149605569941644713241466342263109732945441241609828606112857670704244468098171142153209561022222212175481098447490900663041639741890486766346510547423612798363242539961603724323794673077007284229404838774092982754921875 307 1210309172917905786173448459303595453976307565707707644858248008052177041884528118879454811163385256993476223046778415627370662241614771705108423530660837020906988190086312753562894459862474780961573986025468692017770597886231446680767218926807646875284062513911243673089196248125421289465301728552041792063449431304497669097177167718720836812441025518285833371222830195861360322974026377778252744439174312194209433359407836906712089206879936374234375861802068061426914013901280247799187350644211578624581098583970266125928648276509434510513053958811658632421118314277329080955042686048002563338108698308734306025786572800000000 308 -292542623504740119831945024844837204359915325448178922354453856930159770921531601463284452419521253532620968806390792301384984073332913741271871479174176560200047885547793741266698590081556363446795114373399610690635104847571848583793247026943019242030943887148541895296091283374785057813598128077293404122072077398393625759446426802540473372806755233498970229017346628352189618056006534370575615911567102421387290148817401247813517777931948409043519454504234277049975809656961434309683664492765093049743554554059364087630147791918204935429244219034389482688133548391041925612344994993028472701886518032797488721319057973167421875 309 -111999133179096571974580194067644558683619708634570558779138338753156404682392324720478330598068698670321690408333761460923140857039713190643619073450437249528753834525094365388152177801658840436064759480572424515610869548984692684136493634042164616043416100847989030436901197796764770837450980976834558240134087289603729227720154020693546153482975938722329282522553530657230258132277615267127458861825353593285273594428788479384928582839460957263118152144763472821917458101198299706413417919223272501720871150153380810676186844886827321832331719099283016947730275863904427456453173706670543137446916268763080433387922689884160000000 310 28334808542000700754172512936313786465505106863846788270836608618961510623468838437468631921335554358647600928366412273697205826502388161968500858643697618531088385206719620910156643797044432664255758760183425967428575248563883832195307174939742969299493010145703977569125751176723724243473207421683014622012224734863252933247183098674806190457032717401898146883151759340676578574744820288753366222776336968895396247833472777059311048549226351729653742324314151503029098347601674437471043748565773732490818100261422418224159823325669884897438323631655839928010848913663293643300179961452860553253527962584578021138494915689631720859375 311 10857812893841207172301343325219958361800051633778676774744184673167668726698587092956856560651241615215691381564986935917316931332839540505339256745854477308164483120829976804534940791128740957583577013458898362607908360774471623123541357326833919798849261548117451014334779928899259520800478916658154181175266095482322568714153437929767972452598008758374665302662892034501415033130901876002514244812187367570512570695262594415706171334262494706734655145099279403980883485396720983479245817910969105308291870769405486731803560574563283272310662042720742232362605978697969583030176680176231617601067471001821882152080478339606773760000000 312 -2676731021321806192595519071523252382316995610971358416560173070334220443306994394721037777325237605757470979041196006183087575888000382709539278860472109000111159390132229255514202445413116440311456447113157628284605178410950500749026368020162845989013069418468340358959545404759516906331621695890155816611300774876203677275141936317121223137330826315170481900038091420651519469618290977276879041126354766960004888908781134163953567459778148636856378010907402004164258313948768979818156906479590033977920793968157058672970292707169731011886312359574320680716027215060974872429048641314259755679033409355357929133550172267503323622046484375 313 -1037042090171585943353054231420134799308567642096931153541554240816938950650540503099085086823293327991243489687845978160503641972455812069683872464431816471043238613953452130149405596975796782914667131471904388170316181732821612250606532669159040815004181141061988332157953256032404734121775975068428602485972846094997966078866083880308027949991719011740116745984998608441291296173615664009999774176174225288400974767391075109795056333868241767372764791342911368097569734372888081428510939948591355776989450404221064843550516419901947850665033527872004273836989321649022096139447853607744622641165607610457402345537402282840023053107200000000 314 264311037254336005731041023649793186870615485521938391773974494163906576700484522944422622958329875118159283734720355762652142060303164350503923343532582859978065841337319763788705297294008160002769440926710502458285740396710569035649189897048672311539088749980447095796169421213855154427282947900517915983185099367342695846804521957287180611487891851276713324367859690875297115128536962380466231401588357995712882838379554989279663079469861964409013642050042548440325801833820588142516958430988922586667208099617300804638933317318885237719231058560519299587736908361554984301912266664045562097874402764261732195689635938052247370491914719296875 315 102664619343948617918156443233500113997144068310528170871666002914428133035421692376466526030735513883538332394829662502986614302838789730759812825826792725508851670617408575795014638309337743057413700271539118858794888900511817930831147346979304573026446773368844594240803113173708971760479366355473534481784987482418635292613929039649743204720882002097524538999575067216549736879544779875155853374274404596244851510312645753140862887646282993961810578906508004505807498150005203964226574775717447106603918429611272148315648018940208125924666602578589985232326890965241515774553914172291692320858818392313671153946395184368196994036798586880000000 316 -25755872760372465130159095489122749437655275955954550194510134932574340510344581417242201936820804186523032381252585913691455257995507514420641980630194118526322142831606693360235204252532676775799242264301200223424503730940413167412236178324025797175541161046796010846414142833821104332856845750692652967090472002652208757804097641098750435095716824404854338482198480387000596497869575809761108255789121050443059298623178948934754031706069084904493799638851578234847558032975477868742309259940505437645066630260710370040928273051365290419814404384428330914994393306457565852900792361386031397854356696823973916163556938806078947434059987232638046875 317 -10099360301066906152884021950672243894653291383467813220604378736563648027512982553148167372120443699808186889286008267889850374773838169214703171078632262012102961238743846832852542666990160105024493762911773770262448490102781075081580081866407932309904058792539466929063572377417538702160137723194035518446692191156919723874995388351058358236353312701960571110919918611907632190151587026143993743248481345479035353165605695939314393361237217974207736819002688090294513901758723713737021186125836855161212404568636697817797106595070824780789465316867656641051125169271264478827855344535230617938920978855714325230180721936850307076696648408104960000000 318 2597189883363684124377274491259036928740562422209442716182559067099437250298306808064163563121132835161958409161824550376003401399277231443421741094409532955949256611211799095088541381849252212547203478267800046638753564739591411497902426011704558827572918616982033060555457281598603098714527535053036380881628468983081977863895179707430360108237738167437154018882626591539756092082047155341523042478356373778529579360425879753924095885215425043358927693675116496314112270430226419481595832662009431510819806508848798473580204423017377165745090396662307976951836930686081107578353680041171013051178521028472258653308871232102842110663736501482759000234375 319 1022161053327207682408712310169415829328933767637060608241066651626008085043612122808885438147371451342504322361562486467486877392623176093367974689240342870545603331136047665880440451375183075456051317589597204615686937808320253102799353604133043324537755129239615565715165941112173124474051095458496580140376295149892842727291596386237444750854442923423917599392752747981074806284370449778905220369517870308878348753807118549627764837308572078637680099907907979249792942656700087164517898679702809739843933809829687463635362398149073918339281546948463230648168686308106105977901524982671447898867288565413972626086956031373452711180226499107346186240000000 320 -260538309051837489037050735907864930000875720249620283492740368088419286420292321137115493661405936394499046831304151713905909908793607562246985410330928697124548866528403644607018990677489067864491848806838892533601016981994263623151355997619623802656745927953427599185687513479252686379678773863019474656234184381845044665847576941420865564684679641626318924690474178504943331187623193223373352967363041364962705736020936713960702423574691189932376500029691669700947387416614964456441858449158907215078460413726414025517978033955279443433033959545650025798644143470143730663750078586647933509782441832969519779119826671145176174051720116623917237708292109375 321 -103403634909290150375731033214268876300583378013266827660384136581203761405849198810108173489471967209955557962105495753325030700325052478980646498269370369428916155481035181826004870981017688593597951843777673855265751964796212689549830668688886688374868641745010335371163782734542429307084628067274155271075717794410028716746259647780938325990781053820327960231857063751349509156816279741559792464085194107275334212334004598450086274025043906325795645341036705729259627327053827948798001472099578816964426727918241504411312502600394063553592753413124903768552655140658476650342339388812478027046713167208598310139563622987589747291897015667836138165370880000000 322 26858714118879164222390246535301160874980649064697780165537871843236972060871238572812148524404153147034892936506180354750978783069704168723691329286241448296219394875651573182223305237702190557153541481550494094139474698691765874267221825470422434930539715705803430156410054904204921219153266684417217428516633426152997799425469718435649122315233999176364359361398660197185172487022274242204249331042466871037242074224150687933737783614726081457582592658243159189114973787946222520467493130379957334274670353346338278535274675665618843984739525716612981992676718724817023470561166537549627351270575654361703005412303787723189624201463458451725347015463928533671875 323 10707070544473654068181220651389309098425782187805077489051168401814892164186538615006423474242087183621866394195571777622122886807690723897161188161005398998206341445598120221748999904668319363556481281713740314776533429395076129410581153105276197549661144408436262607776884242286574894590909719941626372731852448636657602892804568891091467366642895326774771029764509936073800403281231609205576897708348134993810426622859836718964071361302702563066976705997242673229876278929667600047340414632197700751923241521134738071320138798772138738229159484539656841234560227101517012874762508176714364994955328662990508870585973934757941246835271502741331799178425139200000000 324 -2769609564729847988389709090183739082422944215330489810752915929743226845165842882777001731356430054714617128554385699801542892546761759528787376088536890782482955931721421789934720372347819286168750783370623108092534944329546062586857146688739129494554578142220302817726626439759617590617173262341016312112608082689202544948507161743628461788387507621417909736148079349001641026610320146516779051800791384097092418102494646685654873256300397717042808174657778077073856450936767373334346418238349328445518784344903604512419904778900976194877363461320807515723596260469349410902696481136893756564027658779621069266771180626822989636501914474630284071946845244482998671875 325 -1112560715868476890181235296749776336615578887281123952898351455905169847481952189560960598941986709445620696592685720274958628471479671928330222793885429875729508756714205853223127414999602949732307079500534600192078138425064656158211231116996780740055511916187254388270498101491705816707135594963607350385956177406030212900850668735878575211464437604425906641325396749917690693149096373163989537241250251393305299930448848323733770188617428897121568781363759862702873335033234541875602201888126504531194986912333628842203929379546866495262170464468454900513505853753244553784635933322564544419511501584597394100768582013899177021428795322532027919552800123099545600000000 326 292080545254141716908097268131676782933059056204511512289496037246943506509204210304858168853977342297622292517391990978681538095541007817262070233620938705588577839602741778297663369139090843946725849182757662055712714421121266373988221037704417213801822495274461916425985284494574177446644813772802988200439056530405206545348744658704426936155244377212769106623892647288760506573705901805547053674519343727463926320600215008356117751432219034916872755842371547176941778153186944828593833984304100946412815418076550618388207997902128798916238198378399045144551131084398088000553158306169724582142937050215034901202658552914843735499122127827488937557229146020657231049609375 327 117907462292976045168122726636636698629095998976147645383891656564213856822359599857902046789501966247826258059878157517349343607837947940696206658833451662810100662621904024304733599867700403993996498454502876264024155331063795182226011621293515341394413358412881350797630230839823327686345826924036065232411472894074356521829620436493757979974592931807116169348770485765474100558356446523225612737723643080337107235342816398447614872326151365991136216246828705846510607103226488274815738451324362737712806309650631853232559299885777777902447742544481374492239404099012261375450320373178479433310230005614478582652051748104238519719559469281297035379224817371259810611200000000 328 -30925694158093748390073813592533256044167375819720121696233658130169518148890994332194267918899065810572695258182516769335833130504151233650499640742514326386924733523196791481144131503871747787106144961090530701617333804346315695132127699740825854026214065420298297953129971326625112627807881323428184933317869125736684219883817247810321004224397338006720965895567517568869075270176694495800583332265858925916720406217176848035625954500446665002741988868216968925843928762975901149085897965791835034708979662365638620614702760433528732783289377687923709082493949169586707326162379119799148646183568146627562884920983210652497803693731174916645410161604365787664064280795627734375 329 -12573097342321044063400354243559343792870051680553252433638124725385337089279711287592742233431988320122872838020762696162104701497411299624473757841281086168897586059174129726646046026874677134986748617558539563956049790580611926909859965774686467457588900530716810729015237862472650625035174655843552030595419129011021037485433349394466034536206505707421890131999812346207182873801834848223162380995248431334178881727865359467423794432695712773216875789483249881247364372113802425934299952510897088717162774828364911780788459090726139154702782191278157044796953162818602579352681949553528022143928554085067688117418941044035802386845499623278551837190353425409610873621708800000000 330 3337574434860982409742279947237842049707083513203839965069578865808648575922477899839492312486546967205966834512479468633419696839727796964210091409397082562891620917883115660956709433242474512022676058609958632424353076264568717990315510747198374495987923393514843036152486384820099056550549820194254733997233094085042514032575094252813338984787376101384266324669441612404251703160792130004334709279530259791980362648611251774829599467234548528466492516692521861704015281506245444715389772110467060471617371784609532952632391166236886256231031582156861464477372374981376228038353627785609222904275808712135492056329568280732871835960960585567617633783737811036132647251191579798046875 331 1364027926631011865930374399783885733466308560552617600797397403424443319294835640424019428523415470241783718057989577803539247673288127943797680606722844171857382383801003193100395630424702390281106034202546895104053977368235812328441150704713590540396579918586281218067003951408797055958991977247423787505008872418036262512993421645815665121952509642404466531243578943818972349707187428024879239974280566229792975139450436104573307598983397258615255735855585312903160545984064054464136913665656275044502731184816739512203407693669084736877504120185594414105596194625110501560064423162839839109569978160912556261647900547517822673873906765367979169563619853167021561697248319897600000000 332 -362544108215392178323725791673743882622056386980542215949614553555294543967488081280862541705801311759437664085244022307745303312299790995023313800063258805913919476091609657561521276802978224226012763757792534497074444357877150297127802331236772705165387516822750647343829265135158198392449441694728407114165677165087068972154323973409462917034958666871091716497466808780124365485519759597681903618809663933886556104355447614680439114184830934624265453584303859577334594858652785151956354517678138011438329945042075336095747510025768013125425663328670119627094416146514992483137398617448377689490064234401984492904753774087790869001424530246298818145106802597113108439243535305283529296875 333 -149164793037929166419386508484988645977314055947461170122932223181950580423222644146849089951716384406290698332148316325833440662658752763082791275668758699731380195480322671676953829726651510304883818696929768537778223995074782786104183364875527868658437742807625912931312650537767715659652536514943876564886610015461010513467572560774063959289749586420165987161312041320437439748081327538706380403180417705175688468705959583377220770914746204787486407096380031797278814111051485469245641317589650485202232190104775487232158295973106592163070412187090610140990123913725007653140095266707347665923453127169599974762343491030729472364545548978848359479919687755235966088892120497441996800000000 334 40046965353127679518875387270140580699092420482539888072036030733790052105593361349897412766428699303187546311076626343250123811647175505875880842732870198304638005536026566067406891093803528065399317719807120086973243118467978290519169807589270962043233693514061071685763674749110644235463113439142268721059824162663908390112520226362448511284265477641760400568115980476722624978935600445589211090568029238567610268927395006281475564417877832116943703430239190003639436824006441066539633954565909925263049296867913060887825641999788013931204419388000521747974541583954305027654336813017301505327271654903759499158932246938415121807186228280428693129378112906491887929916987250997081498508984375 335 16566405216019943226862626369961897732352863652245685039170929128849187996837740186434361242630943912196355070860770860335174296478821859308159528448652057889873606249264526322470498635411982341595885372422783638140542639890950188302599034077256519292705751896455100022181181629416174066175743179197310573977036926302431158434596150330584095418422838159007807682478090699296031351815666026156697687778235165249770612972227358258851397482253603621739996794342955486289383991082937413086042378116148275644948714462697503524656508084426063266491233526087657707937714914188735209246327989128248182034401263489934261107579521561023792530580376438034956633656633248976030070557360705783549080371200000000 336 -4459849386203452108328057594521129572693172433368729677584862394832788010070241733896928635088788248234141217535941309737442332776843738319092495153579081553199442621385617323172734809342343538385887398066470678556531575133787642994345380462944296395341766807191842467544942891766552338420545954002716431503856343469260630484065766904058840782262267283183731417620971331118764575650891051167247471828681074136556052691096330377691352449438037091511522075011922988175516345181792202475435281053988083528814918655969256561294021444412705398222283749842476987691991844696850727171649221747770142159722455106303866590280886729436976056061719567714607715347378958987304463293429490602134837673332293359375 337 -1856802547281483507291288855994354676069823710222823740219110609750880315087296772366851158252462449510681532123144481502880164344418813481657650024685338706022954967323281423283190209578374588173114386175071349688968299340680268551008117512823097786475848101480083902238710835044878276993477654846481838692884859899494729681202042654911965786906917985968208595537707728714324493699649588956149882746517090085851717422799245431669974107832304286043654672656465081150782209020776410465252562224253986435064699052171895641845033962077562700440077437249216692683037493558207846025313066095772678493644700493332571525428602612879372570323885978903850719322439354178619055151109219966887024497839308800000000 338 504239378709589591599959384156073731493925279279438871401331744482778897800478325170231516809818545439656976046347041359119948020264892160510067844953085399687167500965372115570921034316068248842484546261995168094212977437035090653129828990172626680542356581811228642218964400653412742888382855781166135206837696977103166065499721700625833710340773215833351965307689332307024500436681730479012981613817766218550689234821979242050111380354349716852244516365515819517175454320203018536853997654743848022223847864962440312926107199975020660187865101705922651299008780017943854195499771031630161336335971221802880511322977323511012593351054937655974601683722788396993557290254051681441926207868579470832421875 339 211097687944094903655001244354990182928983119831380725058381455310250219416102527048244203209598568932821363714094308598977460755379564180731752323906483639701956999197959610800958684406515165725062834529276162085611351085311632475657667046218429220345134789620166074862110009386391657746927299671632252381500629745823356033226330108310753271736293043181025162220176214018295495415009309765444863057075610785200033103436153716074405092574187333410018493643721945325716785956569437823457679753752462019877042184180870400962780869962404967756768740679749888601575981205908425470318915093534995181798969251931062509248219314287697691705177905229757003023542280333665483204637979802288175779480829584998400000000 340 -57540071493668910839585352268653441156284130414171989217115003623662026799221473138196694573204331925024842269861780686369913787348460780681980126782872983636617075741582677590774848590957371744897590996122594250423679059658276384930331876740860055343086277528292580202611241773877961144177849405904192505168963564182163302237056990516466841928780766459506005130120746795046407133079216351899092359996925493827823974291529056934059402548998536052031126312361221800846802131182728723754324080160967296630495954789736361394116254721554598934710747981960530441335576838111086395971615867253688760125789533063266067021960774112650223963590571562421296742444589577703481397416989235712096383155488118843205669921875 341 -24238657513500476759652628584659139188494471154897722748284157857649188855956056605281704367365807700550145248453341834241445041904089608848046885885586858542045737285386613524049350930665444328756821440029719528060333422992351796115798434041755983498321026374951977964490857673113811435819532333185530542745935866185075071083899784683104510186999859764777870789632297346220874855717030703053516353267318451195629536101391775333905587927900125047843897879625664098513427636658320678193169274814246155174844924436236666482583925680652726473459173858752056850728789210244439260699581777279984031038497832861750715124805466886000829172368757044884326042781585570306953654739890422744723647958544879911436288000000000 342 6658329957360218211822142881308705813905087181109333986444996151057597436935192227703366051750418116804611055823154599967761328235021173619671572649741659939491407663037134214099892827034941666348291462837836653327804761262581783587615392417732166154609616160276832557973197370548853156730412809072467864422910380341709647254381423137625790179129180223603580473900373655898702169889628295931123300016994254162683004304743178170828611799733861933713177727009881411403085778350473533748756169034770804602056232597472224979987025564002743303303735649501310495036830550030998839346143137743241592031498475381762113809699849151297868712550400611369718193219640336469558089230795844114931012988517003301560359788018359375 343 2820514723863921170322574818535296387319865316879630479107680442505197910172195016941670653694532275874490488353596223433636289912957351553938726309472206192039612103918595590134252288094877603343199344547088971495204308047729362760464952795574834498594275183243496089113604311866037126814413354885874462378009802162710481909640403945667966145919652476368325521671512749480270263241599019215054838205657325256144018661151209008579695605422478473140087534045653434790322122727654361402478338676067785841830272120614278639982524747945965518160194845987967425884496693666795423406819584457120644537016387169570185624754913464233472798818036513687084833406574458572290277929458708093787119624386938556131701266841600000000 344 -778185139025947457434497477386519513838334136391510834413068097858444469478387696291084061391746978469165074517099352446153989094001919336908811792053365390702326889160672244474498427260478238085588284120262924370067765425201165983573720045799705388785263655965564398095786139707396496308845382627333028105245205369364767258392643282468835911110561493472177701225227229327718081005545560366285973638438016490882449144239672477495431528642995524626298122521936945936124530584240999877928265180376468477280845205767940244386721900168359795994237194881961343019678056875565721387413273147441173595398842276138848547746892439989106967344005296254742767402559971604352652714631633066992713669983252342201689569360427008984375 345 -331637332407201150340461000861722375883797284373340562461163331055722868729802179263768112836712356230796949949931127047800596844821077029656223052486057115101485605476395110463440576288750052719991313307598516386469348285996309267050656118142774769755105319431401563639850550091928065093372550788598656076678171636852560627100335952243493921360630287175404558495092998468333027991093603731642642093852042025444066836359034894610127367336678842504156089076991381894305869675509982242847056848851350360273427335789068696535996201970675928495921534993831824769133794484503528044201200499327082189585428989361016777945636997645768969171657713327994775727195999965504496176992739365599477809302802353025040277835454873600000000 346 92150998451528513337234700785281155911653797933611607692460924607397139282644713662415092438579748078717440411103966910489498115299015836155938692567267270665189600646243331676909687992339138041129277601459044915955898087798250934313831975964048435897254671807420563509397419458204119283154862225426523985530146096554322848695501643002516432970371468589463248402555419715130600278464791197000760907576127633704575814478086432211600858604671245439749346640141324211747507564261944220804747676336034242252540765579648953199908071007278661725125267507765408554083311280012231229322531671394855372286204233344320252290862163934599032321514322354908622526183283335165869431525358537309453232217593190305390625085344983899316796875 347 39492324031854085525166601071000852947034501591233830167472483532286578797260275046476658477209508213035160816188908742794685809568365842262793742042907674673778631790662585718667975705046790673827418897678139919766316666036433551809142755885117260827504464032102657711309659590398125087531173777523764408778725357938228984738934798288451669913358920175242979800857366012066320489358763366300622750057985049186446327131593901747145805739687766533181792950491858932346311282948901851942217903969644798656057503752906988309538409860055367928677119811549533287117828242269570335547220423671909440107825849096411707638482497273849233853535065249050225693713689711392060755886461015479984049926642439627129255965391221214412800000000 348 -11026302253863548404414044870846604888856112974684178507090960659136314335788525589716491155667398196240603627474586136341031817443437277520458317364360877553669882773333620906029125901978929444211626644649375914362634610219194913257063372409417584428963704664535355415998033305383705048299743551880328826542776593920592378156702979518717708899804754091420210931544170111718231299369410736124491351772707637919087624637868996632148918136011723786980730281418279565686608947711138078996746641250170355854530828986010707356748611302599992063427743989345163897504270428894747254676970246898671798717612450054688973291563304805216084970005995201590888144093210119158874527188335426820214302882862686967371401330944051577381670460546875 349 -4753360740676106942919499778861284363584126284847795011389510104740513278936567084256211117225629192037916181856075559721761033503961347180482376194066505964465260888803685931575445568002696896093547412321364458722895057786255831411367099846933969217385206168353992331225559530667073425735750166178104815733411414131728507464678708615470879778331905940479275297635913674670556496908043663421963463745960120243224569936296889773036838027248251622625039927885371814159671893685638604699180362913953207147040392443254821311232510683444323908662465906173251213644189601757773548677134124369855424017325201365398145068022309797515025842566237111467469937065978272401514079796021935334739704011528112747998002557361735219713513881600000000 350 1335966349323718728270719171795717729349443335320968757845318408438847225265461453082020366641880830619622969695382849348863878136457545725822668139849991268369122621883229362100544249509321644214807950650913864395619428584717153505846788778120262554129533451648752136566346814793845352744054316400689248014758106835080395698712816151125102216840185389418178547096169815210559547916105279224031474858727133524834406564851723988047190853573689327339811671578454692119884954687999352846857219187765835425468293973096730044417087931087362974156353530084459433806331156293607945363010955474975453828328561718728726405656008394589734339865396724358307950614967086744723726883477913212342203175969552437084820459279519706549333068341577734375 351 579154988996659162601785210399865911988177940083047766397001200115532689307178378728386102472473318537111060393225517601166148010432280160969502448966439843402121265957882257812705325130150614252402091543228178737937841924965081823764055413911303427137353476919892030757302393354365275010446887237546857289466840390703762372466202720706574175075077406116993582138648687403659988736184795806560035559279390828334364994055415012678024456100755144697266309311085791196385017055584690022398533618716908498034691248899339547715988397790732215238963429385727628585275417717175400610623386136143255940540966815692795423691036563379201521567033540463178832762520984813687302224907697658684195671585096127052713877399772282912579246253670400000000 352 -163600784855209162623711148691724224978062510001460343305975517927153873699599023880276444495149774273288530696639790506764461799002641585260474694646658207140460197584129852286828754755780515125513571168562338723823352933440081709702924513781757596238792653978102354437393644882884052409096331056787940625095100229985983526306094538927208382039552065510131233629518575643931456382101913531434379896064450299325673406031399179013062631724124587967310277619549074092367899431853905378317399074040396090398528370857323432025086342032076458062445778780706722314736763294411565770377222562996290361119058315405982055161695373310127069599920701614135623285659977644431384974964904935704826730540752763385118596681541630263720574277008021774609375 353 -71333583787788231900026564913101096388877718465087374831996407885062800877882302265028984788189412072869112693453858428405612619491688037559829625142395148279990483693277531673762449549708702712641619592182378660053777328585096176660633850821051818254108069167757188722161832071114970262688943918557056486710877977082226776438705162280741224089140931672299466019464605578338671575246513038873622275464084320842957653921704347343774684006068587107861487728584091748171556262851432234699170587659764195706605215431167119681491574978525012807307253760521034537267051450116755257777863067856010970374168205462219974896013930445328639096781412015290401286263134735949317877130927236878109710086419572201485099013278916974093077431920571187200000000 354 20277508973089237307964345870636286593996425831382361015739588987471082563761859914528898660317349558445137156239092109063297848115268740647466326551476820350364122592913361461162566177641453625820555946201757533276331875681788238344300070343528317329379265707622426653991530242622703548854741694422328378593790461100322063172285049592853672413598092799778871708734579011172456520848910405653846963802037847881187265834648400770796614445231365476822208804687399917304500492410876447501019521724609631802756296347731805067688374489086294926287218526850588937912214352386142037253207157529442342975917196294528108903677593273248762831052732847832485855143750147336835861101775603653437066468599623223241845536461794213521120454179241644092851171875 355 8890794152529402923455586734853988160801398855419737552220198847273791038776826301844904547101906907866245451206244242808336210296027382659085958295457040229272425644928866040693120992025406279793036286554690935907074140425693759232782766335480647037398435576288353803712784410914187146944583172749652180648462621854939335617562287407202034246018364091001811036829829259497134175707126296931921326257155252856752302777633592104474394215513485035606952341482956183272830595310376772330595839117274677158020895846698097850823891548243858565814656607076014267540047586344334493194161580522279954494073016846708080716763506055880730288415179020410559901047430817189339084726318755754977257277606998297234883353937132785087940339812478704680960000000000 356 -2540542245778333533220983359498681338943653531054990497973077435871620005773166238501232451072784211810860643237432871259600861638068130447823675475492014053266284810677791901651397822479486215447313484600738513863495463297735363374164654527719630013483459800144070275413145588289554704886254216049245679774070837683737806900882671659242924160227236393719195847567354789640959644181234085021888572187986241597190975763696627879309226809212570171227945875962339159477955380587672709103636848056710080339636134759782274456178685077759481570568767742826205995763616376570584582920551819379822365149260547689897204362268525760885441477385825666090399336408086506679156268628623671661285022327833466504012293406463033015852097608006008433916361125501171875 357 -1120263347297153625375640234542278013792200445094685253062796008431576550575299898619171405204147526950026568190720881526963806979409784362188724925480965853438523399641787682155534874910787103921136721228182036569858402178495522634867677629551792468618496383035937203088583292815487071458846798178395679385509502187089344419456018101983589203626722600787425108925608030932374856679958325551476724097990041170447319486894538544967729029030825188664297663694688068117692250408184793782327812493905668703630509914502957383061414838995481535076929194502610482793366263126793753977666695332907418707399651389419843427803695902211047849551584369681584853961344835574383753499794007880140503346934142918403007492912066963136489079537000029753970786304000000000 358 322053023737892990333163655183852642596875810210685081311926609890287163526915526297448664301480395408326174799232906989202964022972085186249016582237168344351622276081871950398949761630409620939381623414060669977272043965994934927649286053543395614409273803597754829945598614425884410723527043310797103736208350715780456838277679940551604349397460986973170230293087687309653874601528569078123186539304478099197884360242255867931486316242994729735988740476542138612205447235883265912309799732111069478875852631867755034589590496537838378466172125817851979406365788449957468248730236300940483925746997832672462016513804246766033953384213288989186811401979553803767813689997840501971260269166560431473643983924869208181007847397118031618436927756335587109375 359 142798107549848229017899778835635660818628808027363997520311478390138483492834154932473027040461049563083622374832995512771033093437249604675319463874908077689779044955845325827905817699086908797296521697920826495920827665833544166918078793919246268678460057905177872803208136387187721040292942535448462632827945521895725267472053205748824963651120287805361122185046982084575359215632646035885942354345100801855243549371601635784462199458761056925167239767790664907095709084300379268548506035434160846045226966108475224274824287915395908208419808534795997458468130571933264146136324511317205162064328163703439608296812591548776420678540699320827999935352783318162686637308645202303170986871538795015839858038677273995104510915964934904931025488235724800000000 360 -41269909490372883329108811225823993742102728009741425406975404389172144449175038199500154834999269619665612831438864033841848268477015736946727260311929390636355020667719493899735555136564805327121787889984586610481759547012131782146399288251600256143181426655502838115497380663674116513601554189552240751412314277155636116637973398433169231860435032033517227864085164684999430106949861269474367776219701052101023751509081303073512283209277352954164048565214782114375810061476735971244571328948347509869732071197302332441817806418330236856628178567149262693177341339892352009244521179323188706417187041254473980879778441213942423484603210868964604150493185754034955915676063623203551581698695967546793809592985286433134911208285494694665388371741698564190234375 361 -18401779445702428996471861127133619010474944494147909109799151668754402833989421684311088577420347453940420622631873897634336093136783356648885622384706185703512935652240869741915668495891033665117265456390379654091229074224372028867566841336268475585163233255558180601954367870981205664835685144571036148402740420872822062055352810786343501002300429721791912365983559882344044285896340381207509003711987875950692604508162423365277941188587474565723217586869211496461216226004446025818563745649024069405738517389880235253928312858128142834667257188860850059836132763021272007173091304882842474586127010495164944865990412354764409993240655835759387140317356811476888267061535674387818043776843858495448217591043219180909637118621452051412529316191261215948800000000 362 5349465161798457907285326253756123983571122011570369633666764864344176324158947153124263217812286561496170034924122398808288094175477146696011622580716931930385053496012735306512994050636652704417809546905395189010907166465727700016054089055881827271970659430171401739312777047500136389863091368688940361447096792880975141518619185731366736624943333712325076132395242424160828762820396591764195840261272259326222038336626696938860096524863296909634049695590937448199322464243644228132559613796686716539080253337705947894079120919998636619023521533984485350247861622758048695685019260831095985085247471037695627335655194772460031715467654282808765710714635926536324565454468888613671459737992099604300608600820747217968908494465168024975848805921427356821429435546875 363 2398385596968372001632422041179708886763007846242225093801957672659660041265189849253053455648055205759527655793648317258476494179041230400377945693129952105615750834278557670238718642070549165609144470388796546802927597369610944355688897022774982158239481552600707577409862479407837784611706910963074161652914955238379028453728901633768405635225426613955613322496750224371867459247526415784197999443885808835493968934719223421876619647007447746140816011760155651274404934055536965438834295761089510504980400724453732406652743790490669260388909216549189482794925299530086256955549399300817849614809873160424944663325966118098499638453466701263874983057096088287730448290940302460550742420855451646899775789169370019889579763773853517358545690005646331307098112000000000 364 -700956414765547467405401329845446504826080965742937554928018263387352325035423605013061589512727020902546635668476801816390536786085152320577687205044098226035324477526588197481990020105237690083027705915700838799570058930120246838181262647366982631585688703438592524966582657528059067737525053009393102475304754969680491825388647541302492521317211496970870356400766636209603070592295775362348323573732327181874566359765770598656850705654260448260904977968832568033734447147589317937871973351144649633814774422145818844635837533699342135822010659294685266836014666745680410683469496652650015052212568753734840458353971993923117787993714784810467959983567967440989419737958502567116840180249659964445647312831789316770995779999143431294040105061473823305837917960791796875 365 -316007958631567681824189061113476425511886640852918638299267673227466235974701099485797995223879929216282823084803633655543040650513697915499111932794675643756514332390477580762615233269337088084666730099342857135698785638696829872926090007340074675688634186730390732300902108880688090955002876404459409380058243935093688147011283611501182018647696843816015037919018202459677247656560920123288238502337043394291148878678096029468631291101480415542124871376288981299606255478833440287507606345207263569592866116659945424812460546822950253180501664943104591223625463147282510827589061817736351311922755477759609993492820027912075975834177764844906201707855048232737615595980035695187238121477577385590748231694496370431042271844110936339469394400863721587111782409830400000000 366 92885063284937932758598780775775541543620901521106558681159522325168444055674316846550818236445022901518225946637786663055568188333465567225116817138209767168811744015019547780377438304613119915588370551384921203246742164102003563392354808595419865481213618590338905470771454777829931110879098544149318198759710477347911014035614714042751591077466286110627927858691091147580756505769234669151685726723506045460353719986056422186161567950324779996702888479506282623597938963541443673852006477681293769077487710837547163909239674053288644658232376060012341297085307836853385884460691346393707703645325967071784448210742737781948986570629419846793863437669848722210738957915687229216304563746896987516664296761486142780406435242447413894132053652714305407732843265794392846484375 367 42103119124835690943496363017613460193390763268600349762409188041859879911216965587736167332129147080270275100106188983854141108230192232572371184267331403441230902157629114583338363092656211401398717600127415930454618705132067920260184278867387394351561122312527257982021868119361680703560491249933049262648076399217488658145764022094507424357380388877448938269278255072805207494130034732651650024261810056661539551168680908409414984625046905722294920818964927552055190659309233710655085627683472702813850690342501694796296197123116829620937583340806222427115271458097311729079995190266721767279017952541767346781429298631914292300608079393720225290198897838252886954986135010293511662257246851256897458923092981867618250438160512979038092872078877696391522663455837388800000000 368 -12441916753622302102020688826957222024250853023697473581353744410633657562029850820872018167121465917787405984412810308344605593951974905994519435866764644943496290766282919148697813294536326683906492108832925254673522770879553372094127139270662122288480252050466026596590172523451854460844021049543026610406951900946666884868733682747064957612369180982926361787404014286987498186679613827721548146918159964316838042269708443994021788255123896349989312580717957438061909708693220212679760680158368358803661891391338838586436141357840325510460819513291415245307359631553327993507411852194274608164163499378123606143295937729085968279521912858529953934143038680578768326484173823446969587614331141386172614898087646512630176385994875729659837388545686126188949325774663620889055859375 369 -5670532158142380990974762451531900620950787539302095866871754850731996269642156331813802199302383536720809161490251037990392543971112428891021564042217599300474705578027757455471360132879455902049384372761090672694170954056046511440143246358226220654122486306131069280600301711731975988955278609043661123529048144070953957907891227030358176179103476312754746954587011910395239298569352041637542906324492816191620520688645870463408269891790069060505336760263541564650001055223279170292305756741088469068539057613323393982399263535895813972502255297039526419630141860173240960874952090408666223926236868519372968038666241125095003540990981384711287994619677449491852420844284895919181446726485998380920553488759992256979538743217932283907573108075954704663452319469631905674035200000000 370 1685084305094359361964462873601876397718892878149103564907146873231369677043728404009479521943712920819280524026960613488313914376021155873696450473718663015879672969135269062058984045687529553775807458830862190594761131256172597942218764726523411681498129774561065390647702524265091039845597814899581670911311170477118316930713994829069656763242296501586028008110683718649560150458270025611485231988671461890580891124014504932089483742732148342064351489259141992331330443606568495277944500175457822336756990121278142421087094036976401971129164433615684181836303506020477107118683092451587544810871131235587162341468694558822624054184271199239289244666699468314413462298117899227276616134499163979537182392694011838522743407311704157155968475069475732759296371595579793838003623069921875 371 772142485378949730275598993433605873592569922159330269507197668567636011058978676168812258657858870892185425560333640538872697739056033951754954902334571172844698698017984887339329291858056704746100999557994770696220446408344175978577355028359281973553820077558833044708869223892706872186912589416451165609876280652313701941997371089594797738153864922233582257286491334941076024235684760469904736428861648366849858790238525328786062939466826382848852325203825720943940605382635187924663442602955457236758035708793161745059976114942682318160585927950065555179751770629020523338430192327360891156468874349627537584346702645362772368736549841321586178791262614100961013107046540991965955477907762145553386704918905947937615346461220067196796592925872613385976466686164478635752711782400000000 372 -230682601979721523158011502946982247343983853189356044596178096668324529380807790875130656264582526464628260492353714932691038793909472657794947262605227101614103931103114687726752013019360170891913962740874757307138949738843657552180559959330895096361021967845312410855706214049885308744180698855429358976275766944101693921729091335671285896696123976176303423342984759485452997320348086363112876529006961277458922044726006708546104993496074890950159940220674632831672180197635943050699796174814191197538578275763586450554849729612942748051418714145298304827396016327362937669867396084347124575857338233158122324520985176965954008444406749004157989635789810789009833010538311027908248739164471460782079435406721605517353865378893415268466204495134788534043034284708999592255576278454332421875 373 -106274856982212777777678593904588812989682439389509170416529780588606665372615894383428548029204845345431783354530833615898611221173186296736076215447861899293487775388215290575116923939394817926481444060345985956429753573441126772290085488709861195458781555278808225538200698451997839819497147772864936764788876184976167305872648615617414890218509693914993140514741765039857287995986478413156565197464934939157082534495257877400248567908194872492626313843117467446734441561875790908831075561323753848834320922184189099408591652351267266327486406545899067027809113126635881806048635661181938853005456687275323766711566623063555459581803825579057829277730828898905952546668852929371378917717671590624864560836487626766664232945307092959781438500191155136229820589869809770511057719132160000000000 374 31924957666038077661234786644850082871928712767813293493103856582066228719848528026513108702127241372763472551913026073270113132062781936059762539978855921588394379998283746310546221530175765992617371259461186978193510845972694730663946501314011722543227764458502395238004252456809350757838024291201287660625020599546840933355406904682469316932101845942987274142201552103226189672967212676568025123366952041876977523961648255063314109002878225920497380227461659559923224461621669899530054376153051353659079693764469444293704975942826474573256160624809687435107596135868061868792443253179765934540497305518118706765928747663776590324468247302167926111441855029836757515195572074034716002215657467758982903913688957371342689052385500656693127862253478085860127775385600843281605164995987318555859375 375 14786405299976148247864513809161799731692488909953964056228113807294822696179474770188931786979672271872144828185116338111894605911895379169534339866469531896432644293146284426566449053598716358548724279571357248713831634353050785828324479863204035038922961331343461877169416044037066569362180362564408461704232552732419957821915714092964817168982181461861400538648734889809426091287389032074707716601256218180744624732247603506073092711462074762419646167841906277727119027194632437977539528814883900979480210723477010864243183884984658661557523675682050048308913354558621760633163014121399309354547889989798714556215682606137215259698957486244574405473766403503281270347340879672933868253135105824462968258835483890117161123387595644609689854088525397528028887908096853597016647004816670720000000000 376 -4465502088217069860737779092815676951740719165324549138416257264515321584552337585881315447438998143907301827504720833350286433820545775399848661629148941949812953399361954883045962283455751415750062486086143672444421431817894648887139822070779264739996438411538601002558684117371929966650900981131852781045162522532512228005725029312174045479083760150001211358702330495856876365483661625032097177316187214509848573112560887839690692066791940167102581399944271687830692433423971707979101838662767336472546957439335158269149370344519940583025591398086655759602468244867059254045915627228808725371587445409667930345661978938031015839207270802632547871708593489268479919463438250164300962250680961233779884101733363644036198739076979868017269619148605132829908868222706612905266512805556672110640771484375 377 -2079292892143610940807743289027797295034120099287858623367092417885557146502413491069417522280949704698359048877776775931359667476157579510244226895367981837104258462719926068714687532574275538341261465004276218436312526569163769579781097678076210844123059065423250816014040959285647085735381335294610287748376856185328438041566347164583546575659338378034568152062780866682472214379174886906560830076136120751774942610452485950070576305821760896119464470665095338909845824163251499596898061168773101003855342261052579459752724993221702096984753409386237581068749800540396094896758363910842522608594965818126420636463564455014389594207630194253459268427786090831923824180660404628830187417419285884884396671387162723314561238357664351304920583098810634541157934295126848358708587955508668625059840000000000 378 631348865839340646513272832922561775040332173698111834158121941006185690363225537104488242643887075751211133593334305364609415273297922210798062496629956561780736047285763651954327035454708914972278638811854235966580034380633848824926740607756793416864985204844718858211562788262733418959318231462428033901463787439398080796523676304042851541647816943486782942010275039662584008109252170396815518095049384088066561916407451867751981015733748642038351604584108321729351893818468518618179240615624811344651266582125493338545468822322487881696320779289252386013656693701711194652598606664171233263461635316691172473372586798332735141444080375909304863412495957342858643447252733836689672221983149085715489859810602798047082807227987652771372060392389089873133828862626840556274502834383433592754656698154296875 379 295534655214300700883843429647861451332998637101121093909811811265483682109679245930372859291644996889230845136525757208870491766281713625804923992981585756904535686573697373128763378793363519237502207565205649467211981762785063082649642937436449004931673342944113403008189102229322470744269044876295804370624066728531157584927642771571311505598402366954957737542437356370953132656183231465604387226148074481914609107534630922779593695634060993175818875425652347878681097105380249961514148129666111968161490079779350540687774864439471864807883741107860422775535798787753021933651089115165655564212134470248687508033081570611875937622891782946516485532576605861489191945646579244132095412226863513605589181309415574504366971502684172176621354266809715590743445996387435938154341445982122401209516032000000000000 380 -90209940785357005035404862197203263294628540599688168136858401436405253400658807149169658293716012709088495757925671822331081886507232456424337512727090566098011892683641917904351763889845037745472809059501860545800494386595508656476800137997683099571321865879425028350388290850836244641492392625141781847978555335937388864936465979022857206494008506786746872854990867935865049969261440066854251990112201467691545360777693047194271530357904992924626640851044458128094459292477009708004316374076488553121768730555603811691019148706026255728246504182854411798378409722029084392661481718049910229653878347891468818153100897062300771348745500961303590304386051033239354799871628938287804895351925261481427018743731544978784946361034857629252270407950076303257817082642670128094294030255122617354760243884596123046875 381 -42450312452840821143883697509621327641426057273221995853229970243727175077673409744783710368695564977164747259022001075301550356724491478130925655940763604154364342463312470451386318333766405220446363418366062903352673272970483313286080101738419051733292299558937608549945791255440832245638034188112004069863597402800988097278731783218019409402398493874101663744812057329261020872359404748722978498154038855624687887876582205432299793446454509317660815133303152683946564047092717040172574389130997909179640065216395137817870190068354067769848118782515976737272798055460190413186476953800732861432960811995272630375925069614425390985875484103869963492479322432698441710132103141974641615200621369773186114692101705008525169573849103996930271954751857349506260906417493673832113078430582734291477116171059200000000000 382 13026891002052337730478688522767724535329172959288313403591476900262301071280883173517785166398341812460721527584855979587583733625706912910597025682879305002965484618587343746358729579699296198853430711223419110874278091359094329146810865817342915527746433618643077559317812510516139726921283381123803792289209181421280818221572490651832818994673082391826569905245822684666543552021131992805782188929341113738783027713308097391217700658491551861228191690370064189411107649821037244464618279676153937607149218828631227888793395167414036328134945093850261360513382620576897085282774924916749944185393421392378939108963719183786942220107128187613890051295640737233534852029067200319866843329502450148620848811612543464489523128693546860651305784403858227584791309319752666443538224490329735509186283572103802593115234375 383 6162230622817641114080179619526400726384281504685353293537191421061148231834225682544370443697603634491316602523374701369293235605198898822540219878862116005443130258926722946154886478584919076345985529042349927401031912460797005929024170740631876263089231283314473931353815037835876512008084929975317833146855401141226622649831077612542282547397674924209535515052822282540220025376282323138706122493955509914434000221030503379809966276077640264705613834942890323930009005322322455353814129954794488043820496565148442106632099116027619899098207667032642551527832929615505110777807044151025082521735691760864604594414236338259355396028049134346734570938499945166497319542442142090434174539682942387041413865486731808061712266564655647590249153194034923178575425696898252373878798794603040257507871638808722145280000000000 384 -1900955427521742922055074402779334269556608757156908974501952704462876641841106789645559382666822946851524121966989185846253004711243197079401050723384394774165824726446723763709604094665859728273056972685577745516114912338405110599990109361564212295487271288021600717610298489665187245149675066419822973188293202734638202946497262362724406013190327611965222906813896211375163226244842907210828029473894968029921417957880103723905336949825541575657095389418995495088031600992987395399160579378114497944795470027295407716887972848209371865521157723009642428514563671665862515560105481758216173753747056666997498873225096689812987364975206459603244717163396834418608231510416673652909968246424835965036153432349351413899022754189158191234625912719496750432649496277065146705428076586543986021069326005801488453607060537109375 385 -903923987167668063375456665067941391158783824259811414971139042628497406056187907592522060560498408655394963518416357159969422936113124369808264897750444821380438113559803242642200014610521915210696731074176710399449079414687376099711724370320777162202797546312680207728911532295497510133362219493922062257326651313521780191303468090465612833683613827856973605611226235573855196467252892486526062343931354728259029411153389409141093559937200809833982000735872743634555189803513678268007236127610560692654278379999509529321104441133267699095550215817376980045545422244202737561838309307010646032582171634262101633981207047036704247556879981680566430621722645699592690217361916225378887924682638782020965963088436087306635482784585997768694970850378984221089831016195780904792170811195248135352736165034817398683729920000000000 386 280317792336536670563662113320143152875114893347439078705483685664937668953327455018985451752849119607177499834554128159610346861929571340272890800218887799705777919691977977938044973706262584807881732036113636620803652006159170340166314819126217903242967929145443540751838238123261926305846796362766731476053192878353941364599541452716600605320999610431930836182676778517032206723171796478987658105998912987666905550627352436055048399782048915484691464431668786072904913030156549622806678701197800073738692059763786011934718773968760367317018975564836770053745257375331421970959176559827873384041916979936020944568117554599469099647054204800646105690151406468575806692187413949531850979268652030976534656561412445819618763825836866395050338085224087467386541881847696352050750312026037626128835171058235672283641637315888671875 387 133985714616510314104521611017129355283347333032176124696550003621962094739714717718775278122617013064444722701683809735527788420177398945116638258986330584839836182775984262090238329509159870719314229990282585300104989291183664212531813096669470112389226397106669398809370180288426602250918188656532967590051668035096785212235340534750325860741712617578641796020316097340359478606074036325974322256858031841612669037337660367796953345213711964489053597862037281999726276732257596548653519533461713995846231747066164832102738184223108053100902129747581768084328152630758047556323641128746788782321047116883724367379932996414860900675025093152834631150901918742485144015607959993787692775933270667376091068632882914911813009464025263939273484313481800302241796812920828404998487169433176040141880309184044132774417709137920000000000 388 -41766844557084089280556313464548673343420511985290590856108122768854049571116027073623487269412188715816537439762403270378938102260981270987003493447861042340269092295444716580269449626764572234436332256745971239912684473512925955132825987323045333374885440950821341165031780967486392881251411313670574884932808395726188414874107096817765109058904970762887121095541779834207249952885579810308072246072073970371564899446944452748625602754334530980888585974296446235620725973888498981302174689805199249054835038547832765480476290580447155205604210880147466907870597840607163085587217092601534293247117633304632649874348817033939107645295979973040071660095092493336193717899812259064971700341718652736834519283592989873766934762847255971167329239454010737256614956222067203621001881503600052217870858948016713090556319052437697763671875 389 -20066813515211143557468500967590076768310562183587188187841488583480885261408095085985418296816697449209313237061161549665463121591076746752161113752880601860606062148236520718746429000383647780139231876750320073427591769287873614025617683894003307349556561503971127785900262340448291805662784040991781092541979983702329506610390271943976612071635398629995383567880666123833821648575677872704489746563112745536179910277457686807188009754727883063443330384015856554544613480015321947379068583656167642741039363449447306603088970186330717036281960471550075303173200981421366268747825458327424721950906500394690855880885248650174440479095603148211477581500945919134463695550299859683171108783883599823997485907637609231309771806677595741075305065035303258917996093558412148712512827497920079702321654682364743344658737007480012800000000000 390 6287954397431109800118230362260116942016628193109843916858925530236775259985326176700868789906691287803475845793597951288080228840537652045748169989604087295571077681380685336287930043950376529713164864507905893983392838889594321204739784098102238184367877370209828942498676639421349046669750496579064520983364246899603716762953584266618127196672708648238251267536179182074838829400790639162251654482300754287084413803744660257311225840213177800399579201221502589100886662301420025463415342282916665213844012562396696957356529638569229680342823993598199754552271338961808627604063437869956992170934196106901161220533828458206428712198894897974421970400243162358792797158133625759683538052341066130179651124708200215162179853301064979469589259269593681001059863903982002924834611486293979426534268679711960520064685517582826027037724609375 391 3036556817528318627458051193920963191652457420868083828916634520672315419340963463472098110831502533552108143380717514300541017329380630787445856127203690491491701148594642639828065088324375763617663033522865529655381884602385187633114805982767178679585671752588022861327032165380508051026008909886664124530687444628312260027612944590605116870241046582370199432525224942823793913871118556292954069940041269220950159192443997997687384466876121573585124521208605839678380265922457695470806340621987475059535061362893640368967169719309508388249483839503320164733013980670316003662978263170450398789585936802066853894876551022986853957788156186773139038764412529482486935734852127456021275885090338582630816604442867422963342279833614509864542869663381428477418098762781971214652695436495175625307521668244990882327009510275945636823040000000000 392 -956414685062365294757111316629730868383198467426023974986878941917794963724427686526627441340159993247166639544267481399628140544433512674808587829369869995149169755177734642019328797923812807663693696087713002013346759666943299051474316947927598138067819335521603402544239276936872477255171082830920569053398696771417277145148231440154432996211192224520650973758007107695230519466702867686576812414348370827436202370500219298734578719459152104561554375291665018653044482143634536577673341196624194181894068930908477682917171439331502725104846913086564588910868105184418628314905410458267007309684971913637327100184318390856856439593537909776996731351731903926615768914593579937170292834434187774537699605091065353635123970314491187980261783087462143660043617286680752355520885871876071458447901609835070057464534042870433400127097261552734375 393 -464230807866362943799961509339334693271412385425376379050576769289673783299446713140572751096785506464263556887694702876407188721061262263769511288993093627913873212006296827197898438657234443821629138320163779466816334243731311667493655314822520873235516875373629989118166268816025810373697021611002656948751072669831865165516398434446170987578423552396971004824404494461164735459620601541403149949357218675807623341995038741608681243826308878862112985834094723491276564537885332998475722962942251446183808015430427136589006562832597211152828379164790607529360219041732420907954979423635880694140015044114568870346312818122796993250795263955536647020277446642274926362913725352811487361928020700568254293960054129833875974724229056725872137337539703168435332362267299522281713369619042617138656372585382304860382487776377167846519603200000000000 394 146970855186827211063859646317680407817187813996022824198512214771687914185813180680732068718984341136658298697743205818592763889935088566610573068628581679624330182461498932168631879785465038699844160686483884739028678390276343443000958476635045389327507071891020358424506905488958275915629283700550105026735881729558990200416044545311429276498084670961370166347602546395526005142768914807087590706344398001736582309318008996834975627720673502751149926759854792436925411546080763729511039085686341161167880698549789909388884604486081207721560840684924226518545101262329481748069881202006992694213594514628659918461612731919370385116960148232720385626379143913973850519782622508801978990019683030193442933687473287409822365229555059807349657242242946266700855798314292489907273575332136580603992839474840772488708816075926522940818841103199873046875 395 71700462188939084584095961828889319147486865101700092963388947778432262303813698171805431414985156301479823389601050143662242599316403962207510295473876168341973816081211294549686675156122251232634008423222025753590583452897379625498475481530581715585395778750063938824752846495985832421182895110176991654064135506798779872261598318039403560324180407671560080695809989901884552767746378804426125626384160193767406481965468065632175335560340544877589659633779447284140980503060040388284903555126557854569399333271303494484599397696356545166941575095118736087768907009185798296821890220267189888861206150493533416209578319153582444666278869267803261188665896038406150347169935917318848592877650649838922637167875490996752037381305582075054604685918494670843531360871761686540186218533535980338521929219865179101602568542858593641318688353157120000000000 396 -22815609205684226772160948673634429854785348551619975921357944644879952270263305471808680359819424493580757227924164406817678496836227672207928595128398723664356977367959949401847069005213422628915719009130932264229264220213565731759530118533291773844842366188578156375808716346816589978046827440100779004571181639659682553042049401633286189772165365430371611868554883225466529521479552331606144635673409693765756928929146093147002734589564836687955835453812406871331810284915539568318701245683867240779350502712420291939560170798709528021727800606972796457049751730736721858230046653692050767351486326871559342975152499324532397598593485712101541183200971154531339967152488336330701608712794598698632277763329174950466336084743250253598734799998573452448288736560461698988418183385646300955852839627985479953488451494771469571750281410964028555654296875 397 -11187057446003608149617704779733427911474779790780048813411084460192562339718427452200373763777435563100171166598924150624629953854901610730632991883943627575885450247697790857348086074097251098478336723680325871130622492694826254835145719503769294674186879588748531625177311241744489712901834244938191715369850533851080046335662293207144962071610505086355467162870453329931776526714299062722195191820606608384215935082240817932144723883231073184870595268177095999508171236033509192782867967656860529934543487206961853958758407114906761000357440617509338171008209224370788791574899510973901447567767334575220866047318180394330765367123737776935538593718847070465854446333836024028219084886229980235809100473308145924572005545706648218090150635813480376816681446102584886871580882214599356902913789611231840015227846737891308405170793330256369418240000000000 398 3577950126499633034518362184460546601145468170883296642201133063355637967938121102868367152205786652131846610822408115488275875904596502609494782557484472207984069320562788486135550522802809667026765702363654106293339899990422533068603016724432047274355164276301021246952995952171891486102748148620212912248831895707797451415485834372372637959055829514673218505731304746588540471260171930583835949821860249214625766256545672609476323936543733533972856174024734257991521507688815362167880001639482268319513244246152066013106344682744558299644404623017420538021655006556376562952208769440805640762604443651155895257401305888308494079866509225864502905513746444584124990329299836537181944838964498102106131899986503227689256847609666660377521097783723917290632329980541052038753695256285619453497793546179247878892634381208721349614933871378276342940433583984375 399 1763190230831836970586706430321534306682625087947231200064437993830151661104212729205255984576380099323966225162612991634682915377006205008054125830418108696480601165849430479804459858282409727337025002572593402147459237761102035657269843482793015593303984054775001306379042863132883941553307287545562306460088936101160054309575241245676320648059517060150042096514979669605647848542206123959179860783077635408901682802394717547950837346207959668846588129873316627468904321213078716521839030010789174249292515610445378117533060154151008374248787966186295057199481346050892052281296583195236332858546372092095321095648311849748093889309895891522936483140740884433654973988791724529471365855826764676348122464528729109389037260943295448587475817381235128601479481976381784192525352490181252594547547271079750694715288577837350382241157470738709313329561600000000000 400 -566773163208272665297293197799082736863788755190536244759587948519877951372786689111160463790941082819994164105702000447279932684276912357651484436709754902492867566647617971180883187544496668643909391441180294598324085508879526047347250250482402936863721209370579363292614483526174078390675867065807207831064303783210904890821255952815441793441720797048930545964531309876429605865035949275399441531335951686584600545437121428153933896292487959463784766630923948815883906396822287473875162875691232658772766426593990238143274455409888632973559932038313542159467401131011953158481267225529224150342975872440010246430756341801270832235157608323402861181351353204230358197524680095228569653252335017855775048428691155658007688546616326438530260063827905527627127427241769059630546882632571609052090605108783245280342615491449155998501096063802444639773713873818359375