1 0 2 1 3 27 4 640 5 15625 6 408240 7 11529602 8 352321536 9 11622614670 10 412500000000 11 15692141883605 12 637501182050304 13 27561634699895023 14 1263990776407224320 15 61305144653320312500 16 3135946492530623774720 17 168757013424812699892108 18 9531667356240586227646464 19 563849601863189372900334015 20 34865152000000000000000000000 21 2249396002078603270731732902085 22 151167192703008209037365336866816 23 10565516807923043489383646652746902 24 766898071688913371558221846885171200 25 57731597280508140102028846740722656250 26 4501662443026483783520068073392649011200 27 363166293871047933587616447477083762205657 28 30278435363956957936960187259448567409934336 29 2606201445458629301580255637951981368380721035 30 231370159691361813750000000000000000000000000000 31 21165775922096812588677197356033550297495470694440 32 1993488233319351580429826111825010038810691988619264 33 193148619971290497648065580782258145166848426337247448 34 19236800408909397948676240132769069276243607449533153280 35 1967975886347155422273938783643112401477992534637451171875 36 206657444709319349438983426649146544840276059561001673031680 37 22260779621735345220291198151365211683382678339827750624268353 38 2458189489573791250512565735463028804334109765935293103618392064 39 278110014231315845573279939002555978027574499891415397014581338730 40 32217873092729867505919590400000000000000000000000000000000000000000 41 3819618799915883436307455821564803754679502377563938353713145926949670 42 463191475061626249863730727119766065970791501197201312467040522737811456 43 57425233618237215758401419847256638476157995066669036456640487195874123677 44 7275120139081264165306366898539003985887222970056855274028717937556780482560 45 941401530692839647152193647190591157580493556764622553600929677486419677734375 46 124370453816844789162539732899122262986266296752488401484135081979257739710300160 47 16768144515220275844410586756931326184180443353412346387885416014981210369011819612 48 2306233772481493624117917538299523511264346054468305427235913155436688644963970318336 49 323447650962475799134464776910021681085720319890462540093389533139169145963692806000100 50 46240788975637769908644258975982666015625000000000000000000000000000000000000000000000000 51 6736142460647932849089393987347926286538362884080583212470872694696307469424075478015656775 52 999567245962955065167358607390778972648460248786383225402348612364245855124927455523214721024 53 151036815471305837933493638031169402940425942850979658876776316584255244497340534691089388462973 54 23231866727713530117504426972546667224026344904723943808673366028623265446661622074275322176471040 55 3636479610008450830174630017149760581500100198027014435357259780623451206338359043002128601074218750 56 579087036401102600736367200022132707925111224462010538983895977348711706652323028890277210848116080640 57 93787812788682902519956765403804379266276209741913390079103450362030694324582049747997192475256777671698 58 15444265034507573735661025790858517232992901786964725846126333707580589656818092853738777803994443718590464 59 2585167579210622946784055369907232931663615299603678709424708846579113714249687415272234434030252671021018145 60 439740917631251594260181463583286998281283499458560000000000000000000000000000000000000000000000000000000000000 61 75994378718871898383774757291405365708534670936180125411843439566445472338860800308508582284894038068638881354755 62 13339378053660250399964644108423609193151109766224708919123047031895009977044086229975050495250361330660058171703296 63 2377691946590008740510643736503916081326930961509465566772809124651156543553083076312135432790363197636768304979094352 64 430269907664627712998087117893568262751470752833482677613995363974363281744749539876643787503343278797608377654150430720 65 79030404764864934540079362664717192780715532605528155891147501886031052756960077476655612827016739174723625183105468750000 66 14730605503338887215437287269128586825404414960356806121506528710220848864076141746968164372568688522419454649756164418437120 67 2785660526616535666884679839303168752288378495316673637226273049157578095173478931224983606253867486549208038890996504987591467 68 534352232824068249244642789856688641405720233879580432129253810308675912537800717251222395499328519355051721343995872547266625536 69 103951811671954723197734126682777071686196538687572754300602861876206306444425274830142075246187928970698972324621437480280831455865 70 20504870875030075903984109572913837763260307169041522346915691487500000000000000000000000000000000000000000000000000000000000000000000 71 4100345028638412570172342082512337138163183748764736902733071868257927788431401418330645881528949152755907577252347369402698088247382610 72 831078804941931730754559391877754666835281411061414703306121087477922452305165545667186536179185592626815571353406249745050196469648195584 73 170704363809158888590375525216896397094016497892517365068949364375636472057065555157384051517121702715931057293905132452229598030144996177598 74 35526454014926573757866091687562378833914569993046433979942181306775849224832187676137732416542446838605178481362947205424456857561914251673600 75 7490142635154123993465490329470710311231032371847898879297176000572472362629058456674850443593912440527933516154490689586964435875415802001953125 76 1599511446954506525457100153065060048574819745432952337710621824120779554593766456308946008435316467955310465153402619415697622895142095671630233600 77 345918283078686086975475727853977244971649003042934477922086505475721419726511592364182486296245505030275398172134185450818243140053435462897028082143 78 75749572691984050787167088223501808477709711045637420399805138250169692978529034347322651387480724057922639916318579414390663169483199485445585883889664 79 16793478059439386706266533750206030180382877637050262598408184795213245274465670460972690687254279348309163942157319477351746390047422586936664518997376260 80 3768684789172293775001173569084645194260023152035695237673386027357157982208000000000000000000000000000000000000000000000000000000000000000000000000000000000 81 855981041108764120673181359612245377499142677949387996427912524512138734952306013282162139139218639914275704099010919956380663499078332724369329520571264129340 82 196744054639958600078881731003609530307314580740193789946875380104213996745235245615750183152571469861320776456698875946064086505263841811590015550801231097102336 83 45755326246717492576534021352270618486134401254810904873155431639961644748219728453659152262290316210813622704422503711111401400767664457330242076805981352311422927 84 10765274088858735460881210971640243609339941473638384902159984859639390391718121308751034526040216009054719663500443308906011523333522638704674857315638113579229511680 85 2562088381408493018566961519776158601998814295926610491968924956642420530387872303122237613975733166417389104422831630320262917728524332261486051720567047595977783203125 86 616725910488677696322980091885620682739031019296369673428515244988662045608917286544730535159868575702372355676424083862634903197819525172684871686063391451239571081134080 87 150128834182188624352367330957361371287659668533153018022546568647584183235234335786317397573050430177596187938373776287232818906020059505922826003802313414400513909934341222 88 36953522176865919618690568095885000514618943631582285702343608362755144412374712073922787753852386948495832791031985191472123620997417314655126602766148344538197166870218407936 89 9196329806715982547568186718084237732827914400876546681792155218568216010025072534811246422783672613581607314572402953587513685993965429724668570867086502572590412531718330092330 90 2313601281838019668334653143034745379812589249592495118503832553631529457529592155952806871250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 91 588338391229709050656029237850285083740970598231500024522653567769722662275961256831991298738658103882161698209708867730754249833575256990372577365487514637685167920450249744897283945 92 151210184150903857536145402931581600511846760273217845235317225085505100316561724165827321031572562641359314073933707211669273433486532649140974748315064603485695698951477830864752082944 93 39273680552734300935303610098132099364794685569307833192926430437796192237734874404079828205910059944560515622164545259591471191156717949537908476556363426788195546909634886174632878227323 94 10307216636110915940605953349436247023453014401751314260761113539428629701061631477138793891761115265266142896363015482857631266384204951781956906838807838674226034047136788803885019913256960 95 2733090122814396551996730283878843132856813782935681124719037247767463651466062762886776271083291911805370118043797596256998297605526061883973468961787911535310513500007800757884979248046875000 96 732139271356085918820035991071144792131748781841562123884705222545121898546747155363205482905097739790448001356542842491118758739738768839825345661191189672918830936648743429395525322565809602560 97 198114391611850976461065176904912796760847629239113514183679697412541989829229064817031002459267045993054699363648555355382320443262401338920199451481606701092484703836141443222453385060341957879688 98 54147346737130733838446489857080382087717119343214464250517389032057833346213211666528348504604319075045314484795701817370839923239841206888826664021874818211048609811015368297769619988542881911537664 99 14946320601990204784666821085044459936079909796089384065743259385222112660654593884310525526659433808027014071609991100384327957619406809480831801975078059282850522627490127258488616106466010680208417075 100 4166250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 101 1172651749641981976290292762910273936459817601316832896399919988336850983266329514056380359099923516832066416364555831617948803907153969479077343268236023090643401760439575539096145591973419952902431896085425 102 333246079062417294828301971055796389724903607766828743808191283763837854912500923396141367370840377249848655979437831101785975230003458907384368839331486020552181377471489036732365341823454534875909381817368576 103 95607869078858444964996402955832868369524770543152061133088556529813820514008018881655281459025938129044447328147507996667173624055002401808814699263133606776159260207957633829425892938629859232592722893251673402 104 27689550677150066510009218043574988035312901685775736869775836470726191791914710025450769173490251737069353115265075544690948917719454844519692881049897700947954339927314235358890185678800121135882542091991452221440 105 8094567785162189783041188758346253895983505957839383319925950527615131932302677059078127336618007006791430997593662337950831024103378768714014964285261154441186771322003142828047095314047965075587853789329528808593750 106 2388302968148026348619847781893335336889013886631990818083058012550031955359292783787459168750843666097999178381347205973461292474892694304623806233058156567814448794110366387695916843828745870682854876538853481554903040 107 711158440733508890368667884477375450797897886152952068521932129361803603135238945950453409450890935394583570978184433169373520126344269137676517165434041333465866626958520034583164371526399813413638963031701548608434488877 108 213692058175091138877270491152813780224117737961338120352016374774079744585979132378054338216752417906088592879068120937032676068360642172977509644176465890922817419835419738900601440407728343681618227553491252115507863617536 109 64791789113237783962984706868931437847241402455657785121370525549289614616611401088658639873899712285489760834400676532347772361034517738164679512483683990562646669538720343583504430861324824644338164190038353160735280354913495 110 19821033136645854454165540158662269723787945463682486820544357327423351701071660392261619990822004685227038732972784020375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 111 6117487494385261386153205916360709701672294253190929377776131418787116841635735113341550067171935300731138591281438397423978265087235332886219036772840536986662493422764099847669654425833604233228469807872999234011771878273381572780 112 1904700703888387225744515026044929146842959760064617188097300470117744483728230574357788766724521706519351892837733846558036932703262588599859800959787611653437534106296623649152422003196568942089458472825048343560499591926153272623104 113 598210717295220102802565467053001933504129582502370418539047573083420081222665536350269022902287561780488315673618711117928895794058029294002551746408130772066413483115636643446737024776825477203298404373759255529996062180483781287648148 114 189505991702560442254398406730104680009226429661909492000599145504001709712017321246212255172597060254571367619415590230915321073285365515742317314171165860644825117920367535214621960896563260589486446582863782059538314112550214999075717120 115 60548178121496964038758538606454437625797461845553175083493488222362428627460087574973601452041894204031134683826517991176277771281957217923778832707761281770120940586082734394032836982462234792548550453561428952298228978179395198822021484375 116 19509996879758205783211222634637343687234177502609915694605676124707805520234310544436807903786064233562990996942819893178623045558163998748762427145506454446298784901228544868690217692574381399384031856149361379418016830054765542205256389099520 117 6339579331973653723309247978684480361841153336709492185414356843227706714233459174461268919582345524780168041163259026264500817581378985354762059513946160937391404687502153885505463876594423003043645816531169121929258375061383486736784357015844333 118 2077210220825521385060647032849632789183916239016218610330668392836396573421627404235151503071291097524436439345837568413945253348349360834000794362282651810824174776062875936613860067201024084189654643358153705638734631557619782727728658281832382464 119 686257934428686667595601673545635539046395867473105796548078264279166558243401426653307681289591887586641781313101242356383790603238261800612800087613448651446058295215261836625764479109966342366750224983351747029755480794105627617345974039050912144590 120 228587175700315354604455581940469334353615363127087878244663578117835447754847878609470369187714890908520153697201409382099333540741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 121 76761775889902992250042138854837833408201359976045298248127237287959136132050089964059744900929371788844383342284574325449409360677057730462652133419972303190145650054516079562327457843271896276447437915479754224491617505723210733907685493131443812094835010 122 25985938904060799201830425211195830866366495650681567077834100799332382213405816538875124836518076100594286549461670030400534739159218347908850275999747994130328173868857609178135546580705006298085466609064654549484066735564652442995707169794272056023256662016 123 8867559120338805365633819169327206502411033840450400164754370593785260075537540148401853851922440765955132190615683384775876803374131969615569086845216970328891284524070390533473933765985771348524301622304516889156277584611628393533177154215229546136061889209777 124 3050103158566950787583126491848812798557526952876863587670567874264563892025973308087879595064578548347999966683370416304477680303110182449896610220093402623715283932234474602823039238518557523427491575326420201069497875088457394708227032900292899777573401133056000 125 1057408087099192092384889590941237663348592557539464463120348972241215571408597732819198231241801965014727455218301333245528287004115712629446553496862203542888706842449879992665990971043217099682214585916600475452448128631135863819690001719209249131381511688232421875 126 369455147806525812247158926196013025625474651421121685067438324979480595628834347408736692192586231639713976335006641612140828168961883590580580676407715327109082819601045888066509972816313718752792588375823644097879082092624450989286203153312271334752412734698029056000 127 130090491769362947473310516355841067872139483026491780850333815406581260179934667258792172854179225065995766376571520959910827575160506701217460693022321969202455249441143160770592475711757919581514433221330165894007310739015890671327706109064883881275288737620909304054432 128 46160262952509886565282041046865555011190803959732154117452694911914658909796391321436682150439934449485069936930834875446024000359106651502803093782177808471947194901097068234327085088495436713449045374587860798000838120107460458492743767426668579169749923044520755342606336 129 16504577797314292252334325709428665432997646144594901969853798306534777723716564418930573395608417716019067793138525098094684451263662411015181728098438294981887537543291361477670655930628257551580789211615922386420493528997855737673983314529738608421425808297807501605258923360 130 5946054923345800051697395271052596254810217171785985039159012894188536258110910044779272932350408981665595186286091187853562206105055255406984795240262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 131 2158326128845173770271994404631658574612399792272370871462184135975060953445783843985695801371250383871556337229311158341728797356730095836387265301930422809400960764488143085115425378354888659270980225540907377102651558822139624509232390404384746828750811415358968975300763345261115 132 789304439057028252023501670497666841955069337076287314943793833789767224519101389496788378390491819252136578707109085957803350779969824822286670803569897017082278377021786676162312535277781496967551587474875675103797970162688476758708079548130653854426643433963517425497181946919256064 133 290795296331162222421324761063397147149846349970976741246461336633131775075330793331782521451311166347708712936611229328146026528447907355164732159379877598104840417716299310937698162648740957875274126706126930580091360868710425073424020579213219380483718077116319278555482742979308676073 134 107924972582582605098966832151703823510067069196473091389607194765184082153929164503541830660276491017460431601685117426929412933169925655740034438790609060777431301637928411576939957991885702289132860478799718924333672115260817759699573157568696383260036669496511053214550025504936773550080 135 40348275759571858274922983987135772266767738385349766278689427066827288024024073273236507744415701679103135416166506966234330046727035720008015718457044104015153852999329720945962543071501301749651416779667910268895936993827296569888341021562308698735280221292498481489019468426704406738281250 136 15194049630177041928782242774230120239593074672023852686394569855241952618830952726898160987647113222919773617759239421823197143685641039535391598846757143600731745163153988842996265119748721810897720182653241120907408171083055349128278534057317348848554317631418848578031607355385602239868436480 137 5762952243026302542021426265396786726748570055405045848053675188423088004418463043919140128064266698577596286960526809682626769567178048770430420281601976336356562328996613351110435133713232011941776634216123946737985786653117480594675214752452456316189826997134624788835873838157601514781853156078 138 2201492120922534231051318016161913251693582326483453304521367185572038807006701431730579035713572348389323295125397164690059071115941176557859983834438185866289588291777682858694572181755255762030542457731346647612178217572026379918384418994901095139829994211278216712511539187450353887068105750872064 139 846969781992702762319562729805580272782927904827277966347188579915442524644123896039008509925863157969973464374679944737555124789510682458017254415058522005788207426921028879792401865478416939342355264659020010651870467975188190089220338177443630184652100455095863654717068936451181506243409007406562805 140 328152488356854977394879135836998855059589066710337567410284501572645375050044688271301188678001135110160731749161147088773921482869612408310689818165239010834776064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 141 128032178567598254452772712804846572293283596692983482003499681096420406033713676360492907392380531280407997126167404522141225554551409753816228735988211513823476353968513381136579189449624299435488342104652377053123592470042471189198405686056642907788658999957992279819172335417368390583726070730419698790095 142 50301062095944649860658938419522616774461027517720535769826707441749072504867323803710412306086388597471651033072662313877861284563133668413334250744938283767013368974437443931918949349682738994728877209822790775296201670076301898325670735606856463418370016832552966014077305437165216859026728642738931583942656 143 19898896344432496418823586549836205155137736089342192467120381492962651095272564081318268040107229012030159784464716413964467073955217148292274839581090102421068502844900427087088283582215126561706197098058393419596767420925831662097770849890611928961653768163058428230879292214923038887606499844579789687958196052 144 7926001529401046491661529292807666441433465477483089350235429533889293965285226831686933406635532612692957548769457658558963440303324721970129037553341637833289350248232940592851731015316386122738428849538977508535348861586419475060828765778446630463967866678594103485202023893566777204600050803928585184319226511360 145 3178574774581560041312576522208907887151345968292707219366302707846142482078509812823763504141715552779345808757312315476213972201349842724262903779526305823163577441415184248200609172385561268955833830183057301063038835189450970719633843077257741744541135866229522242774180578600562441238253086339682340621948242187500 146 1283346396779091027066503590684238610639058815900790833226121554937514789966874922204785424475361991056349511933701459066703212845224063792506084954067232844890974238772111787407185094130090760771537087936201381109955812151057656653112736674316554919155410538398502426800019420679179266438062139775420359944433222769704960 147 521637580900168204744674190544657140074299104135683150590521144413359727924618450195466738473103661046920700468573814573220409403717762299947059018212399298961358009890663188377061346772890243710078621024400862916790690765996339908649622806969333234770669443111406045591629232524707102948351983636967540569117602422944657887 148 213445967957896819149387059734683831715350499001001973819275372318749294023128848825857716150722825354531823930477954291590732024168793206645507538904557899389794962607719393566509326246085597236680928117527553473267021402989257419145061915609928086216642760995766107979649053769275328731290359248968357315133716985959034126336 149 87918849150820853303278253095172742122085416066387483090790171680539921467867791984772676647047557872686801432944095738118010884073168285915341416613076134340533938731582911131684275153634799038537548442765549223417696600944193177290217589443465268650875233403645206559437671534142340720581565819083710767302967072907295215125925 150 36452900604374545836758300424745423038554592600890663875339679620791822131983820264339761653139686925728597934918817073456303777391013036627024843094879713589762104675173759460449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 151 15213165639511456637105038279654340818605099325710295261761973685469809326781421052527735636774159504627363138755584576188731119622593171363599479172258607832437386885971941204584519564595506842943336697789343907452818248452837768327308267956113770831217857583112639418026229960646227915167359155845839969742914498933467327788446160950 152 6390371288642682535470600767619200816767162584637581942133178958952388738115129796330748343459668732164948005522728358406376148759333999711950510563779912901987638462336818712324008592267795916528273408126111094302072925807354298262360013013547236007814247474269181214633575412091358920434050475006110647880408470848893296634108076621824 153 2701676921796752582097791951706761209025150372336451671969640474358901719656619101679675176011342375613084898998484133370441246600213756468696201320310634535786252939810436279046177244815774098098748630310611595409259709255442463244379899843441069007993531733192811347275574466838556914043337122116094336499134431236736204876779446688747098 154 1149538753622061753861034328397659184752547314008057204899581742546666775543328533316270032450734838890811225275897509338610659904042695046191960642349758471370452145121268859133503041618503082052885858857196020412269036853984998946546999956995793493266581991068959000211314894058369489574156585428973043039748962213588426163467311617241251840 155 492242368822999623863209541165965301819840253873241327668537566405725038487101706364178442639157071924779785909818444113843499966669262128670599028137331979251432655682343775071600902615973255623512532159915207899940696817825491113436029191966544970286486205996525415420825163355537956502733942281132086850325979554554578498937189579010009765625 156 212120211034524685665090815592560599976060526218595404247102099143667322290766162034014353233384713074754784927650969615411423178506691581610052531108350927993689191084421950091422409566724747476820272911640679507088008913286910188532218123604235834258123068606154517507809201754996981904065564008406008476037344610616411690303420834223989656125440 157 91984684745462864671076802079241089574339321363486316677155475332045173174288585409439113693687644810587308025500757803262123405714905242594578675990724562480185721819685788442985593036709103541496786531167799877857997979431953572208621359467375750105828264639809167996277720767161670119658191199630714071783956563302610077136403908640815283163394923 158 40138612955361090562017074607388296942011408213553237692084344695221812630214162335043219156424946652297718008480511582267774241862967488606251273733512721187021997122812867941189112574024135419517286197386438966832389663841167034064115104532194062388740160299836321622583956311754629900261164569365911112625557526682987892468600169518564552134533054464 159 17624050118456580290606264676422966694503441610172847450898518625322517750185787420330143608630401121687611548996342956332972782499269508873566650989359644497677318344182722734820353528827929926006559935203286654399108091219991390563285515953147661841171805134764858736820837436377536763346530597420338880361311229533847330378668035600443760646346069675720 160 7786261158034038360133023462288117175062783770470392377526449951046903000358328827810990803794226030862230965518296215516421343477499322487817991808237930733670854111263228163811433096488054004121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 161 3461112155839287673222344496499382052920743146841957976162582750058999680018556302186261942439884392521275582521655013000155250960318738117103711296529111835320950920402771256352494790942090057960902351914996680143946743199938298065906545557632571255959963231284236882108007121338089158498778627524946360337294075422942310231633180252235167012969829177891162680 162 1547923911966823525835954388504795471640939242484797876674407653522611738414563327444948205808853361294265897313003758942300884957222946475377918857230620512881729362139460690256276797847558055688174277527618891467683079476134155295244705115769184786440557868212319762605941065483383969733975605017936624013101197655677755677245834388470039812988863378953124970496 163 696489771944193818772407832648665917067874613097847426970698603695145750788599149017421654658633507703772739789824771555132946943955050759411709851641573894897315454697966864602088481137425435896970538206048860058579520543409525730328224299293883383595218266994696129524438403228244716414740554448479467905045769635217700127328287851135088988610168522212577037596227 164 315279138228908839777658428768037859848430108835207161084805063673227975493416565183857297573747674543883750725018953985622253666392574362268893455779973022285495903611796988147741212581058566365354027532695848199253436019205034602248676894910939833213075773999600307093919317210848386974510571982745320433941198686769188389195640205289375175925019654865402356847083520 165 143573878938610166923270543787833206640222631601845587269452844923911269888771036946952269645760044488092771153667133161421664287738662932705770796502197289087706463538165070878303254419148737637876672925069668916710816553760810915137010820585152178822079408272596432620320021319365956243255173028733772949347818387523168366955010101515544107542154961265623569488525390625 166 65771822539170842379780695557878243880428910044837491039125884456191984966425144796376424718163524729234024547223369797173426245937062643239406168340012786843901511318827971988035020072646152565346465390555495919594619542773946912234836344265245559618809828447482848377948025773684162079785933914974699034765601613482391969366888131090226453137491659943313039716303943761920 167 30309116767037945983294158959161010039817789784786590331141814807186466155146570451304786280207665387845145792554354084585185439351544848191962332028382114143225463729416132127933468370379032411140775947186099150824934181053358213407160005385454958318115885436188068910796025697108036975831019686792116360336174613767685021492253938268283174048032918799363607190736750631519242 168 14049489553294006068324860507654293347923336090940734862366277071632035336849300670327335353483274172519106153381968772461093258317810725159294470092175393112877546960255351844584234021997541073553348964564235692023221485768754643666982964752901894989971404972551251848109206838627985840795844259092361753962605202477686363987273747426142376435079068980490394791930144917643329536 169 6550685445216995860157193376614008917316299350885143624232988635366858196617289941300553356844924990513618417832503499022344333752898567326734902391211998437395708256872070775108861387439982423690847781595890727441789065141638734245983251387495196016897193989833903457107230658576571650068730451335939669859798652946833338968557931524886200534562627355201777005602176353125056525190 170 3072112596004644196693636272660250490866088345373544051069439147986743980840420450450234734505159292442324161164673154544854305703629102316272460343750209237444328201160321836897638242258988736791513284052942370986125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 171 1449095854432012231390839671642870011547838356519894106097693023141881942598152674156004793340419102747081848728383168583897997146118313463467086882353952374269894796861489657369122416298963787278176003049612843427976055818087326878084672403960921617530066453128280009154331640096241780768530354104052649396023248432525784140618201246499322554004823781055669970619084016506007529498884285 172 687467682170749149219886020971852210070893663975580633797580954332529275240994553536118164608021729534817012465082224236494598193062696419703494800600129137688592301466895305910278970948814237626231782172535316227062275802928585800238198336164110120036688420831236558444161272228580807060576982819034979929105974502472056388454725790096102219846399533448426638983051241857036186201708560384 173 328010992196154454467697422529206870329446771163120527703890953299754954123987282806888033814949140838169565271063879285203612373140895285461797452370127314499587914943316538491389581296927786835215130233903008588003650264827759396603733606811706011745093562070146869596228510669863634853863269736990608289918124322489947872829798955203736851767387489928959161637764685851949806603502006497223 174 157395154983468452105432230457082705603422143340920862284347078282427585558621727249061153050955566977646377710696676573726337801762740199333887512017471555843156941287800352562578843470689264699009588838514233145625148396300146246333225505336099615045061490524130348645631256955156205649027786041244501108083020915765510023881358328299796537548932888132684227184825435130639525494472613193318400 175 75953404137007301134452687693395030153894069365622295588538720949895156626280495750644987854347750124868179712388445395206115709824711442864021676311407146551177659373389621581180903700026051600421518144201586704599622265799201776261292007845488716389925418330006608062925442967872628750185006511458703666570408185983111170478152464629324127037470858051556449330732334601634647697210311889648437500 176 36858892043252247596095471122894631794132497760044149025748522534441282685188596895266255810412323994640610556954954111839404240015932516113779734098531106656468838501021783081528000015344045949373884422557868875242279143518166477273517307269062094663026442577829709453891544608901125610570454244316033347397946158624366291131868014513100905167927733468719050710096321169964083649798312418290853478400 177 17987170063782162117986279161817999413776961970495052637948146831748744743128351697003845249019833885471576634667787220556599872848624192694194299171204563400101279230665928381808985432072717052433016039926968220175611013121070731198660648684005546526682726777744904926651627951580039959957099742810288308966602373254289459678413090394622237503864548696999957891026003791391900065803405322268831746540868 178 8826641116687249272565825266656855366922887578271030783961329346830785553306114898171878897393989208090490943176240586521685311459313474410352252661862271701072704587866187759788752771344965988843900285558759433187892101020604397616863135744273275601538355822695550792670248119941538411327401984532134505947697428473127177187551198802056259879725966146784555673571947007246132103912981990472664228942577664 179 4355387918411099422559991646244572445405289657842210723530920089831548473795558212543048096050301778201050445249816881253727097216135794549395045496697549908754796865282970972934210674117272222107793565834721939045187568068667684747388450487543115246502793676364650208353118932913963521581344277053618326485277747261236128575329821687856871857050756117892921023557814850384121557890038394417352159079079487335 180 2160945370198184443987038850037283026458107060237951082770201673345970777251572571135308747497914494384741445221704152317777550340895575615909577834950000561269508754423422362399028256346601037246756512760844343265270545568686407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 1078036033806111620277140181588622626192066707626755346380322314516599074566454140297526280250806126447772400841674159295994213078860910947890153793132880399970255580350243667579895702476824490581166081084758238741776358797922515705714166754078126999307428635586015730853515811912573202535512322236920684506656906048132907063541875636736412443448267444978269630868307030710938425804451020898966835630505837943964765 182 540732439128659844696627896545431951740736600516979858888531473071756090444453428628838387560461980742643170230109734417515070786755469242059698795444147988235628808927778133573721259492888228480151270983733221712057552592886958406017856898978950063140969786748414541640778274263016329353940315141716896102961585605229389117098681045927039636033308679869596835430591224581029995608412981820999921361700473729802305536 183 272695819211270952936632411848749670342697901798915141394468633262960501488420592887132965329737662865976255356779252722751621781173890575641205861659493298329404003861170947222012462435027426789084037491859075385780424194656562971963471932907580373567811746468711682377689473745231966340059348801950559693729708672909983529598180616580496362720795739287333522280561247706990257738011040028165700904068763211312415174302 184 138263909663414591778383846280947107581621137736603119559020405827269561482033089860216922976671517892535165114771324912913475743870655975986413336868556008025900126994731404334588662789880061702644658279769201150273526646539258181643503983654755113496129376226216697327074479823010976454963207261051180398811450278914566505732334888183790509938579906555727965620644526924594521026912632170270481870014631851117827829268480 185 70479206923568759077024164569258097582155847809237354133370594540201759872059365527489751200597051112704385664216623905737971903932787465741942011692261349140452413239435581940978405024417588065954221060242182421151379733905426031912903105287781557595573915415165164130325605576809641937974003671146750950947043096238758122346166312288971013776374220272395281191766752186907884553850392461704643665143521502614021301269531250 186 36117914200347686790370522728198624837352953737502805396190917116174642480243398704340166993362213130120089393840008692086151948425738215313891454090188562452704145811894733637055109526796451298371528816452717625206889851057975241999275796045867178313653317659278298318854063754509388831578182876755916149286983030686337213040789170322716490053396363621801614491985038362786242305607445421671201811454115036384338043252642938880 187 18607223776689262941494020313743368407779615405776798969019611236302743072837065707101841262430643714848427563385005131608485447806666319900353627936747188419093110061114945598400069503929192026580218516445799594778266851442212443505401166976693305038083025917229457434336203372352465248310199573037872559421964831982661627803020921183130526473549598053573176056815860782306409253615218256158441936499044843394017646491411817458497 188 9636640991140133675550657928785987734659500971547695538046450686098284707892784536252564803519871336227163898996366846565647472126234798409170268724665207153299444358436834586807038961666468764506734035735493372135991271315511616422659086975102099965659754310990994746815038614310886697491817859315827662368740799918910869268400116256513201510900106176344990190760536399140826602463165148527041223026958930789986781287673041241767936 189 5016987297285911279322724171410064519158077916613097784796675151205699876308578047649740212238148007221662418422539264333888718850610271334535330957617272797808962757829050912541388048506000877496045241792337386318475023547834280605255785937194094259280205911199483744148447852225062816474255204535841689019323048516277097053203763048764397758190665341821233191810331201340037240631324671191990147012646063778143696889689133035756125155 190 2625558575357273371564380441025827597969582691428214734596612511686805785265575333289685325512411232935240248731922553601427246607590378043026887989699079441078285438131212799102716540109857331611313240056199783960324688439512024138944179351216000337500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 191 1381179422877409928141951966515718499647854488995027152889050751026812355817525281840203875992910978397339924628770038229036244818554648354481835819772341199193844863387997971387866171151205692386570156069489501669829736866610268772706475883521601458047795013159883882086025909450113500056984420871253044184315718149454025601394589885425232241127751147767515713022872953037314203688315769302688147021057085510700367566880484898438510098843120 192 730325684346927273351309228885899800613068561416708830409612837334631923087761815080050677060927657238492117190820330569956003929861546747804433150162043570182325906604216480796416777136354274440069735258274270596496016887775775491576722187420125566619559716040271046400669024395598410619606482488956392467615204279045897887613111033444571492591967240600488313189021401903320321017015665154774117120971107535601855112321531346450603370814111744 193 388159003664036284399524456107298335741051179329519123777728812646393049950657698676258862964915542337738218031319942887581808997136445322380283839443667841614384275485550831501644855620465749005788750590510729038062957569255783896214974700713955323983296382370020982949559409680634352426929154760233505065811812404967122103573456163339858957537775707262544347901684482897137873845019731446643772975291972035439301909388985771299623019403575762448 194 207356672514006195813993598513654136350970109828730164005103571500579351545953539525690840218800575037747877564818967345984263384904517167731148329771430144014198424472031446265568514634361830400625328332091346085321862711005812678531853872416195867161333823604429397443495388498832171284574668913237295861044335787735288625717993805966654515335472842928502916535301952589074980693145436482612260760977390119493500059948005990413687974005680384245760 195 111334659856874473926337648044043658542948801405028368527980137228848491826407511009120566058498471194848805875382998618541750088102699057775566073061954609832839406433313746389378058063304191390195427561818694759633098574714242412710161474446027115711551568731674195870087428334829359490445321793971486221085060849231969307194553038593142276543092479210625345274210482965473187137285518786836722432532748068979670807987503167169052176177501678466796875 196 60080792556982686229786298053476197993846176069958513758866164053912523367813253308828611968248736777601927634015000140650583411398348817173068384674743322790002733955469443890674991189468097609165845075914695282802298402657285783511231112980759714515208281149115796027944639717688648425047595371256689079711802311873228633943107404690537460404458209433226013245311694586544817996713588986483256459947978552572232661471108822349904160559064601324798607360 197 32585380745881759987534136161079472578234465519661382981299396836796205677088419891313555602872111138445688981770154429883966516416104929648205922699109918880618324717722442408889120833053371390081239641670262669030609893693674559401245624919380936541061104509911865904286146794323308267373230426042993489732152030269916085525054727672290621340268040800461616304131619629161891518519477290935819429302984550670433639860675280746171202803357461050820916973913 198 17761552460498831379972539126275888150445538236816483390005147435223892394860739549772099266978299958627832203543443934779885647326307655033759226551039104946109688304488305726879235701564688852800770078301185249230915342373965756666760818124341422603561994016030387705236346851053064349815242464308985139592437788652112575693640941992616169796328826001074366395040864776832868219432901673707807303897838112764825738820004591732547070009254858215660947624689664 199 9729694992108079421119833805308828358904854320968320092614193011870402323892689576663443797644879057259695825277651976775579560386133360952804473617387249923951117556223228536407165350205364649867066467142662661672443974126763578446819815565296207678487394806505738440231038490012282948589874786425139373490884794741135445185383252568201588924501945795568394117283719323002573691251857865193460352347404659181034714458356773970487870601634518332809812433334001650 200 5356326236026279335950245144296180244857133129026494218268311552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000