1 0 2 0 3 0 4 1 5 20 6 360 7 6860 8 143360 9 3306744 10 84000000 11 2338460520 12 70946979840 13 2332989862060 14 82726831323136 15 3148511132812500 16 128071114403348480 17 5546563698427324720 18 254873089955815096320 19 12387799656377835411984 20 635043840000000000000000 21 34247814444393128760004740 22 1938473622423383014042501120 23 114907825228489694265339069980 24 7119400019295709106141864656896 25 460204319097101688385009765625000 26 30984285902271589350058538880204800 27 2169401437660809387806829054607735800 28 157731568725052910039152355368029388800 29 11893066317002899380620360551829907533724 30 928797773671416600000000000000000000000000 31 75039817146265583556799694536432650594346660 32 6265115604212196938825190852222149060586373120 33 539990268184216906593690059013995111204804054880 34 48000070242582081870334301803700042433935395782656 35 4396438068228388702424316546469926834106445312500000 36 414562176209160102586832168066883797861772342664888320 37 40211947417672960634929057222944158605023585505868078580 38 4009251531499409746227361330240368860221749015801527009280 39 410580025161667222231154281293652230409636813573003079609964 40 43157707286945687607967744000000000000000000000000000000000000 41 4653284899413359639151500958756901595407604033744223883029160280 42 514316242406990098429663187943472794353224532943692239002339901440 43 58238697793029623873543797721938811056091465384460463075017460052360 44 6752388347726816141324950701048290292974071465218825169143631934652416 45 801183943207087244244751415124486063216354341420810669660568237304687500 46 97232471744729764252975697239686385795414659899208150352426230858425303040 47 12063675949184040942856657938464162075216981520391403829432805757449516705140 48 1529436313778346094280312218262809838739164738868345023504128966473310210621440 49 198047460471376783239146831637476846548726067423536994331679139972191671511298704 50 26182078727288171648979187011718750000000000000000000000000000000000000000000000000 51 3532273701824248857894184111412119988672104355042504436588099188120830559617265079600 52 486122255816471007416737636857641360625823059473268210843321391261877178948450988851200 53 68219712391044593875551452958864539938641169548973334155872549777212000822537933360179300 54 9758568839534778418951375107144486760324777016010522451862419446098973373902692274904498176 55 1422390643628705439424960196603523485478232878601891224709774519396887626498937606811523437500 56 211182765530856886713538296409281114794075884089767886225172356627775557697758642364409142312960 57 31927181164584032563294346687917253673059235272626001080349661617025715719860183396283410050700040 58 4913443587692785335486465441828097221003031321211747213185225427696748198578482521780029142115287040 59 769485191125138359684774097622689934417821957056830753161430931517457624408334010157810411143456977944 60 122595246718690360472252573585504521378763007590400000000000000000000000000000000000000000000000000000000 61 19864635514037911886209639939333012240434177134198841206204837361272302690368432438688749366297307390698620 62 3272652081614107798883507642749438543867716694175415430122171357712773202680227707701080369594560813161512960 63 548042125835409205998785712514085450805024878497738115231091492833060722289190991334144152177592256857686819140 64 93262974504531691312719163979101362694115729699698290385657231770515552596326215898386950924857549966101169831936 65 16124108718467785097326304494454769585381268116244999781102890408185830117826498053545947186648845672607421875000000 66 2831435242019660813178843601658221921196019949168892493885892103501782205136499179576268683811263948905669623629742080 67 504892112269606241506026776694466207476894759855385684502621686411462001599951701360278711782421541004152005761298658880 68 91401065328982264503458319301202644315658896847778663935171049712297094315212000192563791860715256998319862177638677217280 69 16794508499088870006690833487387934922172206009789484981088202150921548242746473612088641316015792684488333949061345884745684 70 3131498418470406807979961508801092933256815678314893134317706000000000000000000000000000000000000000000000000000000000000000000 71 592398782453025772012797632497268107766122854287834987104744977805152579805129942731352354799309221793632104852308887137137571340 72 113674744414403168766224542897937259749255189602229333382554241398177849929526296368231423655465876243110456215057929582365722542080 73 22121520940525386061872108565609500435702668001597681759307434066050301494055379378543840273026336740575517824391543200431875845243320 74 4364985808455874654182470452011145941166180296586703546627824898047428060610533647520193867634949748612068974679542879132443688300445696 75 873143301774722926720518258259016822121079347930408010955512671180964450762179146593931259819933166088645748459384776651859283447265625000 76 177028519391208248133328365747696517690348075347277558152529197729236238550532143810054337021967979323226874246670452407555934748823414374400 77 36372927974077000793848731211153315419876773984021738511695962324199838096149507695829612163872185935238942637752305162924331607876781493525100 78 7572075394691546362254533492411012527307593830788244646357964145733989098743733686485801845405472437634501932794566767349392848467696836778393600 79 1596906602618291674105121846130414209148211974843593640707342417183753272930716658235879574169157806624675185056701223978157247200939539534799419924 80 341114499598656871091595661770628059846488279006413748997310783183640330240000000000000000000000000000000000000000000000000000000000000000000000000000 81 73791592715535207193666039794122899197158356102942445723839586266879345857965909636262806216586957867873266958556964141248139390379757974904366075211760 82 16163348343563476221504173454492509567781005200290528667404924763891488626827890487521031652208933169719134407032161183039603347389259135992868017725767680 83 3584321073150551320506011345888028848509588252421722420250442413636529599602763459692333912082717207784031236241318178099504571084328044297696737637593482320 84 804578824319830253340639553629852064701495759417421817467073161708588329756908181747174845826903750514862479619249623437469872162922071501508163669879691411456 85 182790223261664038686023485501377835853966284006703640124812472240961852563316762653218508500963478218720718478661516840505507630609827174339443445205688476562500 86 42024064633077094945897137841018965133739716241447999135054998324661394764453807065434123883418094762207583177077888428887471632230784717738487241242284486735953920 87 9775599038180096362183264546572562247019824923787303660179594027365223646395908210285544069199458277620597604042060853709067606386210250937123212525155199143233181020 88 2300540269976081238799059698322467295132684775589849309820963777728017370031423843086968314838544563303977781586623381285830201631793641749662954868743514679387954872320 89 547645710614273714516467299520497133486560498967832709747825253740038414336791465913331434243534429779970361069928572585229751383542855299409938063083915839259671149538664 90 131854966521578585270829121153238616897199240153354795317246057190372082688983446573052400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 91 32104437848572404343890745445172161141462839916443468761590401733968985587126890401401116036424865516916450803008758770843139770343841460356944971566213428318541439613206093880 92 7904082496652865768784443463935864512325037618096210470447434558818917051328630687166345042876954987375305536306426129759864565365148877087939984785476109130088998495544158453760 93 1967446356981976212379136864692093099340097933559859071643744940855880428785009696496098506277370574845648585429053393970327286869699509320323247766016151699946369780671031532014940 94 495071290228931845018798534622466359511398043001318481488344501871483767278865882375778895634595158436106402835220109322275377864786294238715620767192822258782768894014525804659081216 95 125920216118445328176210640521602094502806760294036103850430765985250288198997067560757238303146175213009101439981369800237537267628803670500934469567155815639125648885965347290039062500 96 32369545140151023006621047954656974378577014702403183200060312576757691939842086640152913267282227876144274751799969344509912732261346808751470539467458352143267651640132899944945827184640 97 8408968552076679427168604188680389166378902169370668592763466292828101322116547050345771701317992430381445374144799684570460975515906408692153412413455472536070329929397778816226023911049760 98 2207325788821609003902032744403498773534057261283297309801362222389065838554447031396129499232009918720800432905589339402341027958485242592615141464350024899606977464635058940251955098770472960 99 585411540153834734479770030426409873312286987036264024407438677220121409373394026509675740001673166277141949873232788812499906436095367646750415237933087813022780888328989718617017017786198359904 100 156849000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 101 42450545638358185547845278684343481740357685423549831459267292727293801992175077136231066214617728252267225623789254152122665481118330277855157138856222030191902195155092711665861154456719378320651700 102 11604385578688501860810285497905725276073357630252929625435812861898411098523119897306055268767441318154863226229570483505822619328896326998435164699009456524308283040666850019907901589445683757816217600 103 3203727292342735661316068254621511220861725056700045997331439413149864630006485717783541339047974413212258453201284171830920513028090968278448087269398113879915177005008116880214552140442550613507292393900 104 893185059133622988843861967340777972763999894262730645134338051196620798042561772909547581901700803345581400486984065106133767591026793891104250135935177347236954860955110659246064432104328055519830633086976 105 251442503117854065926804836336139044424005945871280977652216338410087314944177627991745217872296628484339339578176263545121129117324382601269462892581017382568792941331670132143472073948942124843597412109375000 106 71467216851572755845298493751781987762556173077142939802509006086837875713556944640680885384931318169289762571039524755365416109995998586157261702341668213381286551785625369500208922979649962546631331208033730560 107 20507199426497515172043740618860699165450740100318192526764428318810712967247638989821384374119748068573239957276356727225939343544125352612069473208739280762097332046488985289642299476767331892431866279836379695560 108 5940161631582193300103586471241523938377115542786280281424959271336771182037958526225229011914181800976506586266680404807625401461362167489141490898693909172445821633101217128632633518227847666900774560590358705602560 109 1736778490303350553825372633131006430469915127365733552718875350196951277834302797322345957380020951773047563038603734283882573176852975627296798953630570605151546166161730960425975633274947326746301011847216736238861644 110 512515975834815000569372506584985169049395740688520787407023254008574089440045000557934796915238446693112678252909740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 111 152633695176171093489781725133406843974878498899359993275718595621157018300448672564496243833839091982596607688534871365984940354348431563298636286781273444656859878359990715853889140819348612355721391010221221276527872279220 112 45870910423340755209619772358649998514923378085208286642237831431187395568643383760079917599470529061336648876835296293092488903201555954938945748456108968257462984175640352061378517609674876443558215031014877608103762974474240 113 13910180834501941717676062858294086344884195130212891052345309517171798075746876793117855147581866960733209150662089122888577408410939545014880311263811265384531105782750892095120111720649184930409073882507832196950598678931022160 114 4256002178316345707997490672463526980522441416220806127323078014353758239497799644257356232688249952006724657863255979372943143209239138020651492947156489407570219612944562809282364491371434959447774360500625688296990217212564340736 115 1313742792365451476897239042435314566530273569181704552082908527091098946581200117196756026769975071434143168580960635902463026251838243613535107136844079542911826020471928127386888138786657717616002116756135364994406700134277343750000 116 409095477266108475202777482527479129175992347461340206363062496630151755773265370836201514017698576931482272747701538084443120941675729183590242297973273124004088096707046132751586270606481458029372592008788455841537182050290509734215680 117 128502568336970165617182628583139207198415837246527513783180937792908693932624959654644802480108006675195374395568047312677644388755487895184773927327650519524603330297632576531214874313179214053764008406774918469809404647622730800101930020 118 40713578282878514188993839442567785779095970694067913466596372893995423864874197363980238124982400199219815692331708814129839392043471728862250339583336438556805534449558514212430565805992773297280167234019573644310739921651821760369257349120 119 13009936236716387823964306486575414993231342978645688474230441402140091521533103225759483539467107045804092965493266199592615835009870476348719461640276891378894512397390375376585473325271252820589428249417890498497161984353591073271214532741884 120 4192645291985715989956798844226832229712441257233232003119666466186002745924403191322882546271840596467395495814046740991118304870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 121 1362533821590032845304529404819740990027182191868771130806146125414566034200892057387211191490411051555887727459498012211605261574615306107462294768786797860490071691678055798877114297602808995288909455747729461234458678674098591033618345082532330440 122 446500908607263186903795291849849142667020689541196800900900348418610866020624300794474320847775559296279601583598246392137359147048560994192018516116337137369664953188619034375192312793772914243349539529212411641480072624573398109060995480877237534720 123 147531058350480049227026134579581197779705393475210559968998652719367630515929911815587888522258069706075412844278626376512900660544073721940827112033037218360420822837967489409683609410909853079040134183411171689341476327162909884744819888743224522145880 124 49147483043993043496013592571117650472225639958691339948826245056888750575950778690129160857694606158065488376886283326091624578557307411645491338606472745134938053838512922203484248929320051004172100924081514642396232375236834717744126715976186940669034496 125 16506194217783596673267318733718505115670344570392072760066002933547196145073570133915759731613285398246871565854445431916469855673468579481086355643416551413168807938915726984151935150476093132169410606826519259703652670046025718875171151012182235717773437500 126 5588458929384583348756737531025796893727682446558518995628149504430740741219025021241553106329519676050974894824217628287410259200807080493742853071105579886748180763135668265627204150594122887893241785849750056577501975878416446406902008726451140322314420224000 127 1907254597662873625317134022438788371120278214853878619245757676613498188060133716437486249281438762421841194187354237453538716246195837367168509884525585413448405948082742753692817876993439547847115504333939391529783409907098447012783521861366998244264106889466500 128 656098832627208536500898285942315025993513790209934161750260373099771932754099927944257306611343156599950330074418691073814044213478296216506132602487066691561912785389156341309662422930369767494693225792701933287951532498359873498548755668574798052570596055711744000 129 227481861126554821647229579844107329937484883058072094612363941263138325784846512444477783129983244300989548657084726239477527254744267357809412336663284689101793832170082312327797415673702921910016035973966459356895091860317704365352135643487713858823408506348353418624 130 79490374155370618611994200276949240674533137350490628383644515891929669759051798570661852999482537355340971614106781206289156441350235246113993536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 131 27992799284207967600616627270698123152240037948841905757159233115224110053179582235048834806218723363355467967875653722147347157247420571623851012041016618294062668764364703833498056513882343695202230764345883614458547735793908890241070641471093105201213713432601837985119360 132 9933820363155670271314330612973816611640127866590444837180206155549988678112391026450472848279780159967506324406017735375071349351076581583194913353632272216397396350062140517836611906444687372312618373863313078403025659117094161241613554656118886238232235805248062056059371520 133 3552213116279213229757507636114858770278101047968167326806454851687660299194473457348819605846100661849884290930471413936835760192435171152741854101087281550404629459659386799901488965876025371668130872853252351741875064116469181110220636581665918519790298819040160178851982552980 134 1279880448651896951350953624630820639925964749972345626094173077552436713093202308116043171508503796391436370611741754126734699842547117128600452039419514793653682624245007516612232155380770428102922398698126268201576880633731262651771137104592711959179883951833183935879231628640256 135 464625234183575864083042394389157793840652836996418569131463352220466437609509666573908713226293860031755660219379412571176752462766488707523633241018036329360288626538089433031875836323176952300272740500951922183168750304285824586432444751726150711235163726087193936109542846679687500 136 169931880063729711606924983685789374045080277916973219269807678090835135924489044680413451963640461929905896372597704626725232755883296753939561848051294297770922947252527968134660334446136561818721250683505550341269268303570581621004439220837329597024558717782320509696963017352696299520 137 62612588225398638095114838329847138814047301924465083614100580720683706758536039477878107866578802335686954009295665814992017330157207983277198552129314781883908906962245958447431684274025037405140155161161312393317477969188770616313930937358619431538497183907785152346681968628972076981880 138 23240184493540099311169871257772528404426720534858510561525153309423846626732053432467912566360437108865067777615180542699515028356797135848150085979991940065483534399935212996624238827047215627336654994197685950602792655808626362073932429529168353005532591324384776371150861125497011652526080 139 8689311089409310665885994597460632146460255508371863988260953217711914363847971152366829323678462123767583826609433708690463352758984521555468049799928116481676821682335949642081073790339978134336103005435509584122281844167880446338692885918108366752986024767835884871560943973247296261013029864 140 3272472876715660628269325967974284373319517162948422183860215489162334769272589095801236710908137239967504882532502207403217968300069210962589623931513680733143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 141 1241335300249633819961087509559831993734710267031119280853711098363352210052291548932900517843515619508254074922122422909232053482625039544238132108937259180316468818674008376720365669556535076399231889221598299049801522808371842936851793267536198906002454854524932856985929391477589042073528922919980 142 474244412815534546486182969046329213320537258328539962777107795542548824502584120649225148512470047603196586885678369032696598859707942052301464568671875172575136700746372940966453684528112481144109444415023088849036223208658454859682753404173748522434067770900437986993933736767208939969868823831511040 143 182470831032951602591130416898938814193175086407610142624756669227141351652772706488718285335763297615860418590674620964127817179936402090999175610489531904050008185581974106768148265886328142611759634360232781213756716315362289360163908752724065750724591562902794468409134906457938560064390325934455570260 144 70703536542809134926189448424075977397711907547924560105411750285746496462242141093478473814566861593831898113949633347416490957642661744529318686341446982345169681331302564713744878733379504460917762273719702084747162966093536716069366222142992776006047644726185545515410326047210018194977051806660365910016 145 27588236396541472277620275117762375133692124319086302163303447018500592120201916064848959319212315461250435893262364843465883799120890896591673554264480476907315904249941782954660617699501340133206408213664197139773842232217870844802867130054087684431029603778780896414235535019088274566456675529479980468750000 146 10839788356035708789023034614404209859900213356174261046283401285000797756854427338668197405507888739957849226955219065677283971424882619830488655956040625347356406723887979870446699854544495692352144635712872599108367804937838118774853491541870957199275846125786177925243340200699384365787897094168898372359946240 147 4288554847106894352784741454460507153641858323599765995235408784254026845011869399821833544941292672218594443773819900539170096009894861596778510919101761239452180769058004329091096437702506083289384353674721330858599568396116341089230349475168383028776209847895461270381606850720920956926012288012526337174997597840 148 1708338621059022291692189001131096325849115650754566129856537568202822496256457050284069915385010690340950271227720302372278523299354437785446877623721601395540605553369075504803572186420032445807028600443235320692884149422268517629986794100785098135618781680490874053189921052053269558291271989245169564574091459952640 149 685156173651346517574075739589977431418040553514801886851293019410641390389876511831736833843341292549350567545161866053013674340172115078050743021693478907817442004140065388244674885791340982839631706086782418281461031516478203172389391915629228136224233251662651732290454602929677369611697365772385092176908222753433604 150 276654596544961968933414380827998425378763240203845671541716210007993897841114978851238408904397295617113281045507329419820576561081450391033076385838285204954445362091064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 151 112460301779706758611235210690392253077995073952675900456392201500165687799357651742351672920945611686224149220154754812094104417654517136653028913093716675725997766232730672287198980976163431471507066365759228137123398025406944260480138753274595893065662638199374458695061430520072799284300090129072619993126393874808600966300 152 46020808082276206675134246378344680594453405946250724331234592748957791804768737994569246389100665808927611411622525129613261461055870666258954505734751857828680818860214237739629744517925023235793562045993840565493117144684498560064451781927349564982939564842908386173775001032973665285711250859022653337023871164928935696793600 153 18957616596078516149244028350709905192488622949211549376239637058949420022608054477070395145801923114689900107890563038518621841209837853410845483252330724582225708566108097946363594488405164800075019923256483270479651084939212246731405332112015681978466934488750128843088517422706103795214537674023540055054429913441356954168655400 154 7860837908174435112051146987641046460301687460094416484200259544651562601746821578850377187948763441602068451403093926100382836443739179467474704279237335188587269067888796088213832283863199243322431397245151991350254569988539193724151121176735094884969764158255540536374849692765967793725140081233503298149740971303926292489516875776 155 3280884281998189636903341353546466209876479577831800684198480688250769723039515204612023200108703078146535993543869445427426643018827580555286341568850551074834054774320625054225904925919437033924752291217416448454419736115419898882446914267854226126938478094591339936936510119800300686041037538653863947502031805925071239471435546875000 156 1378261260290259314478330606316601853690857631406222153462144249132267087556381501179974202721108360849896364717877168133981109942974774092842703514309100165584177026163807319828766906107144613307560124361432780356080900723167541207468465054900109689478868295515555249967096799444805162263657928123604518755128879972264720448278921121628160 157 582736988939228117975087249831548824590497380364496147799071358805456077303223025544549379330956686447801393970310568130475583643322901494812022382006724386209112994807220845320721718652231748376815459484993625298824695092102637900465709466156407026952143591734373903365041884637181339477377591709412408981468994873741005863609269941187181340 158 247968257117349299967036344516869565442728210769199666753936379785310061286888129425038090493466740316551492170154398603299346289548607007688246625831195560213694029460003839617434587613419439084182618923381818170675879869670231367581228079856110155104236006281170870252758031672486003323463475099858052934252886264622433418418634328857473187840 159 106190180010374677033404749763233059867144285367598480784873807881949918009093559058153609339413641669954273232927122187188930082754409776916029983623121277668296674345363342866734106938436869128435239599536097974492009118807033622677734201794559998949592963348502943718502205312870627413794715941012794492551577137599386321313929455997050381207844 160 45763571196891916301433440026115994339607052586309907644738882665615076059587539033754582820660033355515877227462592254567672977400797066453451098517933273263170516466412191884178590334183276544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 161 19846570926262128388375290215324067779612144876509657304907611001160688601041096323270994765140999647394324566492713573299962361520216873940708297500848994974401786355445143150607671360267040485090708639173329200399889885934336575001066618634469665472670610058295329414057468411622054726265964660592677828578011578302719727797707835659531289662712452320 162 8660920065280927751112925209185184134955284718672434863806040698630996714655843042161674929157556416623219220934909315679492553373734143217368940859699884640652603977803940868829329183920114549766820277837394905145332733843348543057546456502552888162347025990519723997087626834401913275257934896916840016273486942366819264021636671340212857237045573058560 163 3803108564563717183968525730633189778062266379526162278084651235071311053547520223738597445822503788398800079106864767283756141943002867606863459394875374202647490679057558127948858890716471241693007024377600048792541701597948152603071544265302809522696574435261832753891080864793893745818991213444092682358626864778245660414550859802845290466933756547739040 164 1680323619990366537674432493767861852367439906156624781180798265772744155957992918491597683520695768832697113057488846982757570681560837862370478766785713730125570771377852160521846166029016930953663262492592065950057816194917977331431067487431642757968983628022646178931195540149150676569728903253292400680321089240375031616869889861346251550644405721718849536 165 746982169053526266477416985646755770457906281163026617099156860284768666524408084271245503560619106985858024955528958082275168366153130676077639976855305866099565421220750781358395588227102114071690305168530034669666857899877398943475834717299288256825194557018507363039744756152912950411222210328669974510355005865782241497585758338573214132338762283325195312500 166 334098409975843240500214566479844124995334917299472891678370828910481271294468156479913632602383734409052201731198458640570492688358942763331195628323304286448467636220552756036188402953831088196949553752939039572331452421209792880176428254833111112200152939469127990698728500951203629159297568328080078399451897182381715038243480597015281915951406265198122924769280 167 150338227985082050703285748723729411405563479606479290735869145916787223915627300767176649741489863011498339055181332040743266679131595539297627806423031067252299600718953139016839980726905356967641820423000159041917765515975292707450373269024551264025131917409709606808890321515969343560612147963216654965176951296500476792422718846614664083821998905613170510735033580 168 68058042874679848494017689627841090394735425834653030697959707231226632630905296060991509498064740370595961618875446218473358765688498743121189423601343200896562709142921907117017514505068001285944717622660099587085837962061573666605402655566982005282067977460198050229391455611276596596225043651593428671634038009100639944105417630756888581406553736854393643113885204480 169 30994800960566688647270435094859542413049353798664823816570403357136697137243886225866786563573612239451892849121936932450731885153215184366692462273292597373790077597798040960203774110922706265119546883806377829805824910515169741037702804114372681497779996418898812244491261440170008802000409155920387814343186747062771955388044618362236612642544930983531885082843526650584 170 14199797658316410157627258174674181775127692044170835126033705179266090761781365975024539591127962344179540766558798547307860205660364618562850355308082461720887833583167650015591124251519849826475227191442576360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 171 6544012087060675182538978232299946380390993140896895353011978439287990894896793260183603811880928364968866746264258260405319143981074883285768669936985946358388383842783422251645694344542919241616695152351692115051793820321658717848229208344065677192748065995542370422392417510232299804619238061223003699774224257356389150404031860765150763260351273769684547396561875406743532040 172 3033608737078117180714350334140072147121362825320816511366658221694426682600681477243856758211473452975673643997488673589606093207965104684119373334537668373775475066708639278421200442838628365717143644311939613182690776395606107335064798818301928706395192284463052406516242629063853762399772962385350548097237034187436913102792694439234362311440701396165078037162408626149109268480 173 1414534867557599135412456929312110624616794728375371213277493259357399137376971722012238371581138590011886924331481205384382148101734808225823799815135551006313186978349682423806416429138338573131730960600889396264783442852574445765813286911760381129703064194688897702898416653368632420942575076472909952960186476578826518845979668700041482879041198308813486362018051074372795025137420 174 663424671528092063853761901893347766418140252254114558636918139649194840876960094757885951511973169059195733088825013191654773317074614684465760327879011835338552226505227198302783690883003707370445287587736200232313125213139023468126154234587368784421513571868545051390007154415214268419681646435965799967750862276139832418325710017543527780618873853462414390922611105921818175834423296 175 312952822869368309013308409808247431761859838475919124092415440660428583234437070310739149921329718188410594186182504466221765736005718994590256345614917566550123413227460898013826736937251063682377218171059016524180394638666242043052590249882512554127364091500773604697839551227960532093862023811112841345019705475219223988446082321112200648742952130421102197033178526908159255981445312500 176 148477625564564343139042006893023083919289762592746549668468453860191369274144068583706329070167288194206139390768457618564675766162471037620554340855258596289340285782712128831504595553389053781291616536475433599253425422244391096472629296465733175625131248210878047300218818369337932155080788517011560789128617755648828334225855546869944050500616551638903761127232842507994957347431225753600 177 70847380116326101674605680728578850149289540795364985252090638663184235628465072577536504842680816686353819938471928996068115232458129877535586368111842139396079679170709762747229947378158612364513553969898881025134184141655543811891867701060356279678214378980634159210584381847632030684335941704992036740028545742830736898798595457387877794736386439011939999366929615449259257116512240411664400 178 33997981577562680773495463839652957303211896859200044856624055568699569832520703703807006921705476356251052023753822966722190333952034422957609040507892409615632762349391025609541943994725562621350285110787809692285392006125951751912490267331025148116237169133014855285209191104632317986842104416946659629874564679706703287296510654574758505631063957600749729369931269051859189612168604463556198400 179 16407224008780326129345589195358489127545773637787612839094604160833636941570511344572026969861732916846502055363575271513920214461997999739072193369339425438631442496450166082709648494017048657375991454883563930561766571584013479333234896933443959375448769951775650218351293458706185199227598690724989316593204469776266872279340187151128631955263166899668165038396310586068915602133788956565406779824 180 7962619212663441034440032668027021924528304126839607457501347312597833500308626236225041376193572130712593873151304883944112187031888209585424273920733721296939214779024745829798225474654490558348945740615266930072263915365990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 3885993231769029594316246163374381519420218374604279484355180723029755057073052367266169864920771433856519285625517498463945638054966918643910539118575699913164700031686375333045468140066310778470083260650388182546633828950578532006649638490766332619063914095221576549036898238793204325164992163950940038226448342118299361759924694957393351673958499490086745236891771872361295512947730298491780530368319460 182 1907040524656159824043966548260028390117672739377997496218975726026954652414565877844261248021625429215352582680317236878654786210536479362635724351864812329663862249149661644708160605323095844239142664407566848112160628743769053563500192844024160074452675159231576563241270424945664933828309127800838193244809971871043799487130238851697390121195497450294317947348835203720322172987709790574818990105066209280 183 941057757965283347786071281543236389666178847017265952721610851264033205226063049036720706041160003914606223101386744811201482705160401095182637848638579511927833138792011307006344071311868613607953198941215628732231630096799502809663587366984506365838477494405897993446239374998745734136998499158823836603612939127867881492841056757760707079382206649785608826071231808230488405049479758505382315960617143964220 184 466936629295265809982472551594702330767891460871905043234301085783396336288944786613785259935987317279783586214023445408097266098095224055665048723311608899382842011579116812439538452928514069372457492422773251539277384846246548786586857216084731967993697594972826150450747119343983920664394617303000175196672314052145777657594406861479162823966809178452624940919722237090574040708808426614076093279040872231469056 185 232954922210543572925527415335002501389461169035605709561664643252887063504901985021616593674870856065379218576830358800180017737441386251039594268041866086341012742136390672896955995585466340581549117917912640529361007596511209019396396381637104806990016647910211271018886759497690998728707944205334048626683903038096220197112335381772985856466472383416539439555814023437470272615001931626466102898120880126953125000 186 116854445362528005475602669480720022643146738168231854115286916690135901970271161873593446730630418989749796645249774166777065548979158225202242936137833000097408577288947998606848015783727528892467945869795743396114236129374805926353820311534585660765134281853877269674932659484417727170792976348649407994349544108678733552644103386443618710469368631420743878482306040730192346935071665248409740179705219250148993925120 187 58933908085071598835701736741794155147899045192876259295787252974096686971346301457421163286314978689882296677776898056503033519585801210565891467661578987505278486395404670353036392953033669016329207329530771369727780742395486263215249647669478332661535830927665283236676970509011961984150067367578028740080213590341378149718446175311475663748581236646826169398039144171557323982442087837858110733353206619831529000557720 188 29882662736874175564834028364894707108386029997636586245756535025118966784683963170893564642935504577065603945250739275110122990020695382344662519625661138757807102574063966637139633088932174339355412529955438139499830047031394868519075980979806346885076586075663708662211183565862364683394436095382627209409567132295506941999106455494601912222832227920225865092548566700265600386325797682009420861493141029363767272034795520 189 15233332503238731579804518048352099230044722268846185964671153555942872208122356600003281734890119409359807575469305215692608434179009655367697221587816573008744029021695586736135222548160691820030807456091090277133371484168076102564817216871937193652069309667980475926760347112323277686128911592421506814889253125189094552027775793698963141788610943434882696522783198853908277395171137204812358312982904618253546197987972333564 190 7806921038705586662516161079976779217557708272268843424242003625142532600552569183860536486953584498882598339503795799891927730945862347453032127443640311764809749145664433679202573112157567065968253848431032999080994018716388281722609871395334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 191 4022181640692737416508156708123754181594044086598861098203550959726060294555002697557664045457834909631920115291734318292264814277259007908785166561353574015459872546462396217122109505696000856729465801836511370716162198566044409453703933196930748068147672425904277154163737949490700950179665932516414891163883530705755992919222230569076941851412849884196863833606025786199941581849949475922071895653198546193907051113419750843888580 192 2083188254575803819212188088322221818501512970254688941265671539507082384576664374437741614605877117650484765663286289630281864350109076781705373776364610320456830982596265321438181606168760985113068591311120984993990200713246368913635243743239355613161756495320650467877273137255246084820585576737637351140886523072161282691033182114485563505831958815049342439096325489496508811509102296952433965149894942270210033809985222771642204160 193 1084596875503331412854887278210890717442458340906268931649598278293846182914973861093678969664136831816590820715797219403836861464012228164283194626125014442438255751791415811072965798325393095621775844457027333648329962806868773378782882360685192064606846340527372103945089722683089782675321082592700818260474196111502903978787620609889618417546415932222802136080035596438233367057709591138345566488812797301586340156617243056943133567040 194 567635229247231680820974186175838708318375485772951274358348307547329998998650025453940924208900973809187065246090277026280506183643589883080165150158590215640243285371255767689074114855879591234909010262657784385410146822828057792865324083049463114271862386608312936882923615098105184732557073986124954136345590379839004009456017736224348537059044866626395026725411096421035912769838289899895394606874565786999227699915411123575604239138816 195 298620616343630681351317868903582942018309040950517642085769805243759788855785016744169764838581627799239100548239149250942380882764070508124567002044339501656318062702962043449828314606123243569265727858221531047895139947732328574637850704772161536862262005941193561809294127761177613098563771011613551316946772205356685730509705587014092519264911598463384980548869896180297328268625016641182770386897527004066432709805667400360107421875000000 196 157909442535792163092990846326986429538600774903455682460759986165287101339156600225777113357457861795412689252958257163899019784083899351304716087002861609672598625678945539760286975640382548694492353702452507629737257604544340524634999401966403850933500001424663927443446349510036632484022857574869993898089461285324235032760746114268431377264814755870534911862849058967281997307630166867191568030781190249285897886595568218991398024495591587840 197 83931079986980059948045015076436229735946464557289316154726962014269981826194919848280401812287784848240463039591776505601453490258234519497047937714388778350396385699313798096240120578168511808638967294172239608478880134743910670594521487073448803303225676439924387710865267167967958336916608633152830511733932018919268935604863939497832887138609482857902387667344900269352929071029504762332617458551097113487079605152353985478952288210949365727060 198 44838654215731051519128180030340056863226305319780431318958741524032614221215203568154273468680598091823166578059298812987572301207040333035366103856911580682232264884051137906487137266869412233702490110777941505041653580709348689026270819069385847670424683005952765165299633215598564536945267346646155051587355994480140120842054762520604039209633625738289929132502267108321236776704453392743231738021259499151328965243072722469897523340485601274101760 199 24076099933009140677857344474397565499178788895989886558514198747790996084203150448038354768151987473049798892768591310259788979359940336637233995447617750180088280655671289087589998101574670993362741705054963062308526527634084075707999314084781666750848888172369972817468409722635327882073523392357269622300491673318932908605196838456202691279118833891513644645497649987834370364117996575434982753237353558264769767670864860208022433525266724725318769804 200 12993088380748821627989755105622935735752321817836283176478467686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 201 7047260474372270386677564441963032425111993805251667224251754276972597205536176806796593377491327443670149344284880898133804846615576414430181679324423745574666563108618713648930046009896978078132195009383927901949398092275621687345973840282632059080958509230222250892207988464428680326173206811502144833453293921795573744365593469280723308970671235015570797368167749461848448588403730101265571538214096690346700355668439346331326645943366774531084119765273400 202 3841484007743685006803842607934401913312056372170088716565539450009745883434028513179940565565456210154176982603451107569926755770779915953290033028141420034694007063368425869534740289079565386366645845812720408954486350687451600698040049679938128680630259735593773268581581708883524249735332338332630851429849751149401409379483306998192870674320311111406343297540543683720941269128543252444416298613652429220317313806425932710974490819182770222707866101560115200 203 2104445663850369319325009584445696553414963337860317716503578188469036389189928149478801625294992724578329993885798715977593004148979052016652057752613166393327302052416542745271935132351711621544063243685268220863765333300283289344489606898401231578609461470571864654676967669308780487749117316283809196171587596404053807366843003984760719001781159327901569704683197246447666363905086909266529723957239773718867801470341208633546832930003996402751847212644967797800 204 1158579125950817139692234942577909269384796168074516659715130069355516100114766653303682689723324501474563026099548352222900555083845477187676027958173868258182273911688690549300246301391733589594984817958097659256379949987162965189358993882729901765476778656809371174097892705325722661074974101043687181242718913188065059971794389215502551135250550892665030933877762398655048617384428962539498697862063214002813055031062749209840020389296717404102866500519172899864576 205 640991686120556035492081292091843449030325872449302806592315776936278159837944114580132939445884945271600358510820650896938268183366604883644413048395497253297031127162363930507762267503539505026014267980409789621416477146242735515764507479424673559881279890179296833392893010054085250049985418313363834419180614283840019202057633616287945302931575933977194915877205193126120663534554314309002056645995044731620351715284968064072906868133827629208099097013473510742187500 206 356375082273947207771588507542170368269623428177043040026542723420503509824396699143396851323164019457479742925310603242299453061680205538927428579977539159257214951768976978463646230478527822048623245700481339817827341348115109075287706918906495702696474777569679698894830821573455446380869974564719356315798361507906009408720399230058641153115540228550429541128017919515041268199395282544205032281126111128977669546370530851392997080304652403006998805100682302575094005760 207 199104064701094543611882387333537752910375027214744801301661916207349715873113247717101351367892085312849882460288385249667232404238505093402424438174034427938538705678768288533600352897626108332896792507938746215002575576459104306349413811079659424228972071591190537159070873015127340585334178296967076615223962129755869395370964646173344158478701763363518954685739420716035480555442930203666592799698310892311511511314839366033024363755883035232669362761541452983422232794260 208 111779074357321971519286486073340924358931966038962905456307215844184521069381486245416997693132536093167878983695587210233296886394689426216474173297136751026496146569870259311466862198129677955966251014033208826589258057074964305693570301163040711571216601541863323262172839130389182182911914417116269559771662344041426508454171910086375642753541766331705035258481801660817477279699237713934107098958458258340541240981736420838439955697572726002514487827675169915307556612341760 209 63057725722559995971891113817821287295907274985043809223737337360342969644235747822944963315977904761725138230767911018183641621426878229329799754316260458981048952893722283158574864334858029914228259503482369921556913342477044983998246030840957619166507095853402503389464055536935363766008804967185443030111107783624961860816122531947869088632459969713760073851591140173965700991963592296407101447836243509965874347045020734670120751841466519295628231959716403816236653075241266544 210 35744023036698576257888346943535049606937366535548850180304156229867232578935753304807835131374518674360638565755037006181609566201239498032398054709363103360534208674580331378384077046946105351080897074619657859947358850165794066395335045129530519026425958638031044593242571386400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 211 20358506361974623934973174478855074763496207445201172361751162437477424511326972347515932155524528930094476521440593827032124413931911430681410369163841669750926161302716071994625987373745080050023528011401204611629411662152047568958211309460093121305717508842029655933276367857369543079822596161332907216299685251075070824319520819028692848824633388152966507290458713038067692807491137245320713057653214180683359569523215797511070770200265469100499602742345986912510233655771293940467920 212 11650802999365787485384249576499756707077056450932108498831828768812919597544488982175890468253278609395838324372295907795332048027901759301789039320281706266187240348830557334299783398666923795132216994567396455092432123777342779492406280124692462813212503618008971748962677233818059101337561476156775762196571068328084610190147548261933859177183590191669203251328490112610626713321478003661662709961354923274880610011478021460008697759554789927733069748756604077521148537640412041067888640 213 6699208263830876543543877004952118214495505704878366036479520526802339506637374341436309713679105431793223248558606598796657708924743567532648716767542392289069570690599066212436148987538041928872987192585754551683016929298794471857025081852055744796890368268180608406646800412653450774100868176368490558679398323748607915079584026989713779775950015249359271925694680172720666351920682709786767478176100987279135810375518039377769116418942840723914466708507155905971126632666756342723273272260 214 3870250474985009896159166875572797199124395805591791685478456685968883943773837655104916086671733128330428820657192552647632807321121907665086968785475333051813938610478863026468813097001662429657155894483217663052952637188511871392082826708401031428164908769348377031194866014301033056172477773514050730911688906470793869778704099609276753252521881913098634687624502161114541965848081347595549568383374377526496130508583241958063068180305530005052751280218077950502253342133215300936770137358336 215 2246430720242184411437433415032176668041619100489267833167243694765543062060610838691575600895062539265579617460779652742893950197455626193113475475364169161894049158304624522605964985374860959801220423291788258924705950771419824156528638912373867898123249480126050872458570387566787888693499969666583347306078114764594984332851405779232160250101606669384311618038309439073688157216170481823113877443650763532581618844399240182104871891379916978336330737799769741158684155379887670278549194335937500 216 1310013678362942128310197369450327495840296469827594263063398659721394412290671723853066470645693099134655200565594777341526884232421996075290732973183039716896095612406443338515520277003225291655012989941101963942721742541411841813358842550253462312010119486504979523146348124071915148642193179761059275324800811143411540629107601594085723538442702318274098508271376605941707652523949915324319458879197907867856847041363698509910969163422452158532041697353624225608939310401395651410367105159009402880 217 767499398468479485317945936791333627501152258380472209033348153005359469115214121505990207510939176027632822003976010720364080101785624825889550787622343264398045075423909832551166561397847942346268440002407102383963657082463171193181723898173497154960062408333045960953490442963296649398453647888222330589203349313835935369627787726108140592900648820573113176974260647003178308387146657897459924934949301919729618351734759997948333074951990401231475797745959039609695412770463225388981357956572988825320 218 451741849833990136565445036270803187283377905016475405614770014786142257177917205612397621783569175762130423248413968789106863172249326656439332985363144680587313054127425755720638641210830916107902927956739277687143991331294413335004543581058171957485675453693643762238392687628341153707500600802287531028673714228707771984365372722886847577326701125162219411830597240632186320946606237945513690532704681739986746733328369467716796568693438060181234543324062687200105798783211579708914688302422591191121920 219 267118162679303507655892541736326253444751611162542801176585191640815621766450262713369091356041195227846892634311407998670178911068671131096969767741573974358773137979718550588900263841666065580080675915873846633017641322054537762407290385246366074569626643212128345791738416062559897918047831312004953679845616972390213148087935934990528299019709326706273622498388475913094816043192161717808171832510899140216596106959665285398120363409993777898887495997129654858641427953982063959519808158136390776813721784 220 158674869390258630421109868770892772093234569913599652260860248073672878719713432253016058374539799369398213840968581450873517565404011615061604876772922897994442856691071311854989673724241062985554275912119902862921093769897678432360912877699740126931349101321765208002303798206660371227579777024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 221 94688105758887460565627632642111383473351496192372746713098768339809086605886115664766442160250211334615080109930561403876982375989014166126370338770735750233451576780518205771157538744881007933633619917413895776630630467698146506081519825334313875972250748868523268208479956818545934793180408791446657782813857050544049145568084371598247726895489787905889112465606292834264018789424626547962959584916864021385434393245105835830447869664870636203655563020627642389824770686306394902010174153132390140159531545426140 222 56761811773835822559340629422828903967313195462601341290974325432961897340158501303103737102764092167032393703491463057785036012037006464491271070428196885032574796581360858876527425946747654839341543023869541589004913626286450231924081119505624198999287203407206658607430093860691999471633484127051806954148756544106145514992019611483597057697894113448460417279204382801639516233882787157658754754787195598863639464836723016147287972933469785117536551993326116738695585248231982051984146954761461461338656818405048320 223 34180757733990457438001873197738383078172854111868807422958004409159284257606179630917136303903884108885569943102169286136035604107350534932572936015409017476752940058328057495207755717561767343084430275130284557016131480812166395675538262396704956536642655870328384410800117756000711970966580946250353491134571424392688575732489392374573309539584146457323718129655336228596491324634114607194650364634379975185405775058533121809373787172797013564893230595849556663864733442646541937553861925251548471394371681901009031780 224 20675827221835913333408838185533215391778318744371520273676719810458561754162253752628876401267448954543076271287107572611923429830434891466644804218244514764651226400427004769409422085744550158934524345757442743620090005678275989028476307102907324375245241256723904660595491314043864554643805486695977476865199702495506592212505048341838333602525637436686234437756163071553946362361850526617304765836634226054733047220050376121421493826156077858900698320313320631692770640286966671978898998214252732390090675051811460612096 225 12562934864028566697001571491960111772846877394773999877304368362726585004084914990675904399141813396954767620063466653237342258859454552441540053524217610630417112634893177224180773654683331543422696727367212315567169775932991465794575759496983567620373639017974563320983740335269943497654208682465724090307382751009993565822480950300827144803368959685893848411287854492006073810436217385976700371343637052933979979603059310512050108918785032387529164927100707065716599299317615071741593979481876885984092950820922851562500000 226 7667568063753411097672694226470971186406918758572924233491818918930482773567945319804655086568991389651954345009122432578037810166657599993931034395514849241955833692281232211911998010296451923790884165267252892793927733871183916447528454680595178473101122370673751473225138893851198361818161032101403344876248518527807052642123935150589125644360308022750614657952109497144783513582921885383348691823950513822814686368321935356782729482401536012825105037098356495016942878738442476531689612994872340131826915079640548138758963200 227 4700606310444750873018343517203859880882605566985053340128842694957288142791468511636382501928610547848244157147830218896710816387380954267323553790988936359149125759276393231326464861511523998402417023405638407656091646319179154403714463576076813920067103180985939947479236874021669597380371705723106874330460020741167494406853797409345002480708679663074414500689537226100685461126466001702283484033020409355795203158335802555095354735089319036418405086104991957140951351166410360544770295767860645654005545971996132333822522207200 228 2894484925967989685829094418016649065705725151869564239203054450080210355139274404853029674919579905839822476138305894140958032215912482149878757144103124209192158891184636915795815710011767024476161571382474638833459862031055386174666728524824277576073425988930544485232102493874757248471036194526251575540330413512083869654112924522583008741890740763566077893330662663002998628960734016740657545278787004375268773404319891223007507170632701315303855859231706739119036859836760005709389827479727451101839630055228237302438443561779200 229 1790199450277572618975836770251380850618065239303423551968596692988767994705190716258077479726643797807227384367249056835810166411980198369370268189187530846140493032092474675796934620520726016789688497289497786215826314374701487804409547121148178507898085334637158477026747809898474241492809172662121555894966445266174479411836954715241307391374534764757443985622954680890675650864578187066222376113648418890748119036400789232281339275883117018582246431013400504745559441659534914012805052174750371808550828270090252017052652171871753524 230 1112079605136953110405825108225317911974871256621564703317955689978221231393628885150292853015121250397518668196195601564577665670357044627507833116958447049287657438253236545828692404523854819370932744056450165796492376055088970739370488685281114420251051175925394566317813944351043071821498334908335414002276029060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 231 693851210803489429501347651994756122268963489188193879817830640166502308240526669232464086398329694570822881725158371741397431044029182916826615143728891217429309250905393353627007367913766256589643622907122367323295431993595402228385474502312159240143851499627554506549604120134563016173539794053472981763682277156304866489020872786780917581018330500018500540501857068260958329678262237610066880168834293277916711567643995768864880063467061305922733068465406637926631812301115277482682105973064361665286553034210131170281007650585009119062060 232 434795061863559296429960247333901553187824064090639409790603677420420136808292142139257260983871851711989978823475770577678366144143824865846790679085699061964333112159810490420879287726305760013635150156273921083774683705100444111369206628733220777519739430889946032699547465463856715283316196798466221862761756164456274559114594161901379285761691538183935722763902548816937743441817445438237674369825309561355619786482601294247029989099883798087707878472233126499661608834273673756583252032365098181068246996571687076884850979959949676689489920 233 273641816917328200653476180181250148065123810551453376830971690862861240313523271397887547035654436806370854726733848146247126106899403454702812657550199130261898802523884952250301820983252246689323505502873950999665278185010874439614665412675403684481877040310932484769530217652971068225972596064609974129463892872691293225280104487486640043302810431786232483279601069048424259298035296812911617655786407478303675147095020901923305861210408664798049336144536493323453865789226684004596109041941967632422700669894688586215411428939876492643013341080 234 172962454523061345650464871043022727830431524350160129688744723460625596180941521060410038933538730591129785691973967197647399017718181814998036936918745611046890712202327682789737977370915231549977267874599658587442210887321767906300014091199715870638796299340411926199897679791307826450737190991761197809265892820675822544192159070123115545803637189105665041814529164065352732732733959534259980021703797522726263291192473966525033335971213791376581880338560239418004775110585624802532322589784940367224364287278620357960083032106120390068543323897856 235 109795539671332327071661558351644155238491246751036513641020283816815796883817456125704450635259787839338916406651663741496873072473121044152725954545946040567350806379181585711757457670656864307120709839694149075359307338149256894779075795038865000730443293394733551914574147676162683052400669413770081877874379854551711787980167938472878787827028164039815562293898948807587882039937509567926808304459715465763487392830936676769397568479458564687605930491276352068753805640525055479967619836939231334469837847618578496877717043389566242694854736328125000 236 69995976938154753935648290828302085927052437637147209739619847439223076486090187814359620960908036083099076708705058160215474217538766925578775739105497612673245150067445972162690716812957134829585631781067858868275934220339747863555283609717569931719951708180406763543374063258422930069812466744301806165755428218835126177512412634554793132070445555473135277284550298970218577705412186590694361719866251834399326919649917221393195415661319692484150051267493295085653320316796002166611064586037972763451504001229258344810872242428633660457291691229676830720 237 44813523562693529736220920000118440459522829518487916751521126576717700325418021300260377658808629872959732159213959462697883751748729170869551317293426069328141599995793061426882075441574146943908562791000420056348419635468658207012813998675572974209360301624037182966010281942321638443083662254673915384425096853692528677893939643150190604535102364513935305474726084651557395973135084668708218612426836690753953839625296770093291973832877330694550644122560483632537622473287524303723785133119740343871372274815321066900581702225540096919725335640247272575180 238 28812763341271077362180735633705879560982213341715172238779604277386167608703647374461235788278496966379016197778322107693605373698314674700812567323817703187456990790688827036509391377136307322685931890932567694061219857802943432766730796766104273532676071028833561930983172570046981077805576979015710549354597859256881790144713962625454412064337089282230656396999762486223916733092823935827188310371766155650394728569117594284918197348208082304649801553855972738338286242544728290895714242394359687772842101662740341095144220836918668105038440661742221399162880 239 18603419462039310892137426379375863508085892062293766268672176618695769636904728997423968024061994543166221306184222041765155937807337106833283227680850594388611526800682646702367915011776971559277233081576502781239182299220310253931286714770922595037709195292864568742438846605348308892067798073011262236881668901122938686468342071479100270023105938404151108025643092448902109872906881786444247377180943846715960900921621050663023440520175927777336816195915236204454239003708018362413390180731365343268537557504916334384625534997909678987740888633428173230279699764 240 12062157573778144939662461348088885201008902607777874147312665647487853282386094957873005774427130298462746380631873074997085355697041734391167867698523093243790115346962973473958855027055710366614821176569861293908374158615030052078614333412980638235180554152939464099347517136610815713879366587466936751641159089392702677693392486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 241 7853693340590212864432380831489776361019513511290600232846276171467582135536714491428622087399180710100996184257351795757926376738268975281901130104592816866159628102596938764255214097067384414136162062938342367533867895243193472063866254802169838046694292658932388951900042069950209395030522735550748817025055132473527769929009886064284275190405479389807693296593523982274404708924280516265276038714672731556539657456042915986724908874829391689609130106486032635449710802866053714929389141892450882879636490959460694643349587524614073933753929799187571061150073358249680 242 5134900566097493019256449048447370838186457389319187216902462997882788394778747625686532177388466329321710326701889781262662830517874564113049729704246830582998629179578134116955196204646805372704013618643218729243975051172053068105351243630268184740157403947604734784203331127449414514364958149704513635875438598492828571992319917790309701676736241104474548260278333344652952262228383631942713565628177391260614267371610746590692768181500529691399585086410197239924498867492932304071589240871116917901191556466440978357404047597567719745877753252319066716209410906668400640 243 3371256446207817115349630512631556814640001007166447433627847622250111113788382821013531086893952417918322144004513118998127893062754537499301753028916982825364245134703810261329260231662152415221231786137560181939688513636678156470470935681845632321339004163684168087017758116865269003944251273388410882029314206216785003868904135272758551413653034534274616402161922493901736742665374786508145188163480325760237950854366309565058980878684043777200236572437167460092705593533165372559017696667349430477469030648602809369949482145266493401489124789264717732203523891044731698160 244 2222520385241112017437191007587129461164911722022808275448575448509956667436076040570252069265329666440242352570002165796429717591510467805384549530173440190557801242190313955784737316120844325902183190002674929688027871753305387166547295756520061540016483809904069524870969773117052880081311346852004951546675676433939005040713518063659306243005838779067124651710537205468546598595260683097843045526296397373382091710104298094328203808531620446389269248444316926751667723983177429819076232235932844364702615579992731864855983402794797074483887836938036753287929238401382262767616 245 1471250242336445153324115510890034955115126659082665852285357321486343790848608297350280497752511075373218949496129951194585000387302052087680802846353378037473978219969941384486739876732176290937696237393823754849933357406428562384393509906494490666308504687612149143777732193265991200774555439986963766126003701975989683570808814445936254833190209609630492076873015445663002975556666428198775775944257317639126476956172945038968786939581326872022267286187823940006458376514217133096997213505456771160046110216054791147348975802153563335970126724205897517094854265451431274414062500 246 977927936781626995818339537959736635516097812061720385328068793342207131072117203907964219520119076627455557688236350578772794726650202663642985285637155806808834704359460564557578804025236337147323573273981520127618861106886603566311600800758225635754103137057745777531239401256080601644227228104922193199450265279854783690082885284700239180122944758225826021165187902836011101448691844088237971494714007575715121026788012065412557463041182024605386905849774902208685551652215315655694348919095274452724520328582175934651556615725139129052248434374194742305350839280165711418690109440 247 652678654437017254789236475913314470225188246669925872841529927796318664251973837353586828273810543977781506221771105426992944313818165751758901798676259631075907501176104825113376991533121972682850871692249560126585808454929544090599954234071879878717773574857023233609545729128910895460303488567241282003667796478566568656829826136729483901786177943058107665981597729505451065473040816163155065682175013989507326642148242181833187704677427844129239878993264449070270579630985988638892021775972287173722772153684305144171779765735521561476501440277716440828555068361188957480386603100540 248 437378082168844012787871681860736319412905286871386712438718011341861117582439358576773409849605719734650775228555108228085507323939071170898626504917531435777958910347892597094198400167827785737630734044419490571345428300846173383414817884809553127608199222041848061905537725044767079260524340888210635815270114281801737716408845701259912614594705754822455366381379679143386307719745487693199355877109192567345564685393955515506453995876162587529155891321874927565091230559698709613018049756842800596728729935104840678859243732669331193600752850941888460274504113122359278301914528051363840 249 294287983573195017504042474363603049513782874447525204247475566954123660895055395035060305459690458682651917269808443963353605304966614757620596743890148658960673539418930584460448842033022917665535278819345486865044518776149586840102729714827868458238729736422553939527673360430260989130854156797415916803055251799734905289722704112453276111094785617909207226015043262393218602850080003870640448918993022339313866092267033087480354621433407318683901991370292863308015348833074160337496952207699011418958771212663075019902043268473196685993630328263131134856204490399296627546382393062861618504 250 198810292432001767750571675212640631845361552703351944911971567757255531386560728801660828721708239465402380561050648901804678216378970562106341261639805291245046161582719917521461503979321949960218994336792405493773645660965896696092462225379717227327420648091090725380438146299646800015708319000921784614182435957374650570272933691740036010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000