0 1 1 1 2 2 3 4 4 14 5 92 6 884 7 11200 8 175460 9 3264456 10 70251004 11 1715832180 12 46881727360 13 1416695166888 14 46909359288468 15 1688908328539092 16 65689047712686678 17 2744769306400145168 18 122618498876673122160 19 5832010466617354498700 20 294228096306408399225374 21 15693685955209619841908128 22 882395929039738077860498034 23 52161605806872605128782511280 24 3234063065321979327987852214684 25 209851517044834111255951523253960 26 14222642046817816694680689337457362 27 1004994044724217052860983973243116628 28 73915516207146971899442055047928135754 29 5649715282799756292778536481848972920156 30 448142377418339853952160881674867214584082 31 36840717149041286868296825210915661311581476 32 3134921477973551473799430405907710286552870842 33 275810964706195314105155039134150830673462407432 34 25061942941099631857149526987166053616418552256682 35 2349620265380830673210397490834782825268889111072472 36 227064044485717326960360364412097388138113353305824040 37 22598473158421742265817090149002623411477594868838583476 38 2314324991359189716028650103254668384781341053057827385112 39 243690686110038973320878458173664070322968246982532778079596 40 26363092770159179445306239712689811235364221655632355811387482 41 2928109661412462551994046367190883347572433317656392663428928732 42 333670999143342950210805230583625999146456244988124310291586919034 43 38986209372861311076092686907791234026712096216706256738980508302776 44 4667667122709221486230994790847659111127157423277816382358190139408506 45 572311653016330810941408608833148857410996292078492871990555283952054560 46 71823808891891382975684525273583392893854523677661714426194435060790568558 47 9220991991521918698720654452332463812394182060532405780966537547212669629488 48 1210432802227363214692312136885835682423143752281355659782163745182416231639426 49 162385618391768474908717863720466614945613856927903734228740846933791044549944412 50 22253444252945904605072461572071799626207500083620344668596526777733364045088168290 51 3113845406042956186209200812788960225612517429013796074024822397910367324274862101820 52 444694953078346557817500406817339067352810947011267117033914180964462427832500316191924 53 64791092736606882285713278041401897697038152101786549103446123511341570541651604252271096 54 9626888183010959750948827034677628984255346373238677711328564218801914833401555624619617068 55 1458176842936957789761295364835390227038156500343201592573006992800683974037838072010908645632 56 225076642938548006789062545187922504953702852290532819163534084672181492127156699340957598519680 57 35391158816692201253423651641875279649283227220417405461098862912810402560639309657403240064910428 58 5667048687211787681574073483006523407165770999068932586539966671126518364003919930201143383236963340 59 923795462009356985572375108159190517562390929488281186140717923380738924455226652288627734857707407504 60 153255225565700655724586516046214629145617144382639426716447409219865193676503107360363001366952288556880 61 25866871672936266249364119290269461140469050525357994731022896769056754103576942483805110335654538823923568 62 4440528853558718171742205428515171560780225363307105696727394794551810263322543487598978559824576911561974470 63 775112804221841469848935108224879928294840458603342086104188252781699816928706294884615521761534239394537544744 64 137535824487423815823977003460769430119580838723906151069453978670363001151803429285118062640836622661182140586862 65 24801193605048147982178176510287633432208724751798704795485777757557244273297604128570351241043866413996426496212056 66 4543849264053237725677240363765418253279809081647210660786734995532110760414001203097100246859461748359136190220612006 67 845594355710141595057045653321674865712815772554011120437080467996638110676908078034956357266894637977405629673200468872 68 159802150326551306646439901671799642254627807605046053165512927516788030669529179232405968570700062394418405883687563555154 69 30660855634038776077131283672553611282644364260055422808311841744768142960264274167700272057304888863024796633591021608950904 70 5971298443599664809926251704567482441451278643871054744200712124357154360060915728849040975934966157511887660491583511623444362 71 1180159699556662647231582968934029205940077262126410308182748016836429208276014741852507233755565088690737444515602916389878666884 72 236650639351618741590645145962855515033364642683067978196920194325453572748555065704797799852165198015913933236659036653485091932086 73 48137056953121471004847481851385952417537965541656213913098459868581760547212515628905569222735309107625009148346245589301294507824572 74 9930449855044600289235296314050472603402045007679186191710754108909696203766448405896210501335434595939226878580528996179354763835369194 75 2077260015235719804330063882983515661336376635579101886160303502008441997109515798620211282388248892806836667968188742126585062856540477584 76 440517022048000134865683890322094314798168955520759493039856585663546539475241887914016482697191118191677949062632751286251914850030270698918 77 94689974721295650771231944170161126408942673605745085537457132509841767297091062551228887675415332159819271016107009696119039089318341348862320 78 20627020637380325617301452890458739019880070777772536169042077881090630221229500507344173277307991272665457913327334147208321492185195015810774846 79 4552856754678570911821028428082501455841423176723701928769519547901327991854764356157845435881482902303949247555544413373436899169273509564271574344 80 1018057283061633487322329556118269630219260698494957325287166745516202542825181296254603350463786020640597703718389123478400603896625649401596582116088 81 230583834931258855173069943283465460287690310358025042442481651634556426856084060925338204750513054080947701314212722173047218416808266883922045130757608 82 52891199308973785045094545263246196962057765994057328835660518434378311630471703832987632206770369091413532857871512858409228108429517764193573375798976842 83 12284773376441092457595063377154391563388779441478408719742333330409777481519341105108075732509567573542654544704561769197429657690056459840022986579001820500 84 2888770378599893184944331360552469576811362799034207493537677076873971511332720482567707063579787794505721565034426352314032344925366487995214112041227031260878 85 687631289239219080870022698192359320306697405564360584644938449410736879831768265291056584665320310066253323609548938902582477977602461842518370221838561257436000 86 165665145385189493298715778151791936702638231974613330514273591676002933825949770736226348835257620549788935660936872738381527755375199202943139283714321175703513062 87 40390317087938169931158124421435581802049753944590868534813860482584971076564385077196810403336794089567372287642172821126263134814023627968162612274135947917176208320 88 9963986710069511533029655309704540204345317505742032552703602234620521730510782366556214371154721501990081963454098131010844855383421980727796525181933759142034695887920 89 2486791369471011598881066519875235438407931775106934115696157477386022952964367211272563451329266325283483280978348238277514089511779881865755656753816426516252535938175304 90 627823892602741251442713169913169348559975527713834147102675915073637489863195488410863198192391777851867336211277342205155444988117572824574046333641662345384506874832877834 91 160314152685964872178409396890956401460423959252612405222083839744772748026090874909066545910079641496743687114349726712544936861087533291037181644242907822523895813684056020084 92 41398629281196398572681545794927496867788952322975733856730497020878329939314747118189073489630148432278991299105888447003176182148178646944552412314639538323380324988511940319144 93 10810005170177755407835684762486145212622314099667096195474782252729451179762144664636759769507482799405118774093517385194514125283999961709938973806681026635385108657048596078634988 94 2853899299502856629118312267417021413255854161128680740285501561339963873867228449838725084512698048612150774703313531335469015521164784840441927965130936562472835160824276571403657498 95 761679567955993372121622679997050374026707328975286928541492237781223759702147242158523591686438909925354375718630118867182914162358394429657933025585811372596603878737454102893512664776 96 205483102806643186707623362912724927660857041696842758782549688473337028905972656425115653930494967689781090063820187324029260111200090373977038682029627484282757491253575825548437180299998 97 56027388926005262819501056038997309821932297930531663629200553727037551826940868303588016354663640006776720911838928166785782057598478555132453323652058905585758129462848178960412215903723716 98 15438193071202263305916452268552475266699228225686119587426024477195997531297369779300179412981892382382069908204254755126319700084082161668398889068104255407746656698730628646153906861932874418 99 4298498106456464494179612079785302980525903683210569942141886006408028712808599678503429725876941491285741854972456260537772870128777545952283839083689691093199368292706473246725774185763249569448 100 1209245700055914268238794297595045190303400010837124715461712151218316366744035909486726408470263619328643459188454082083811168858812158253019138496186923119443501038240402858734026564942293880954132 101 343672046562534089353392744294622250607780961356261274036400850654498662821763185025085336729824242680519189006785555811164112352367581883897834647682259662526723058285606297527429017162599375781265380 102 98664504770290762850734623923909950111854513431469679512700101442217790495686883705911014684440847137291834461411585928913769500222239162564824107777576963316589346496818962387365791260609325372246717812 103 28610198403652087827657494233478332452491231488074868081454633067655173257595250212224587375751755364994144522427177949114904157095233728826455763560501534294237354961209235866518376053712482244005783981740 104 8378783902998297791343523845731905076941137549081516074736323290305492732054151666098904094229587177743581750007567738262047128748590568719739422576108633736377988714060141341436904399362681466927904413809316 105 2477987648586172438301005981876531447643686843614768848152245192683974442795190806980056337774818716320624745473264949797807141448986744014531951540190895684502171157663012130704044659944267425705470132495953256 106 740003830464739746299279102637802300860612387061580278277957712715183906676788554001849646962461653965526816658160239073271067062725262867837144799504383786126714252323074070564593623874891292092805013815813772434 107 223123303608616977965947692131383715424904328012012096489588696156288127078165681374295475444872543175443948181297269395092634644964910338590124984169458107682796941880034662389426016818310768668522516849157755265184 108 67919151504304451130938932656331737033682507740967113706932263432235552060464216640072699204626872606900787260597838207706701212700126033186567220576692665521599749505402541237277992144243546180116279015256205452259134 109 20870694546787322300120773532823153897609812313399934145568869458753343647483430444924360824927744930305928409903307747906509738635469763288363660579627749792090290708704738167126862563495927781176366005573310565121495016 110 6473521363673655502418324292203580611831779650704888116925652371098568870445263613702944705720056347025337716430466728611487181359685204453411913457773828203637240440816945856374846414182322445625857177775504919260156583246 111 2026589158660972306928146411568784808442736388053144854842549686287511547972070792177296469108894980003480501371138237130411811333206591297239697034579870481992476783474005462064869759526102940276427938520868162064694642924464 112 640288044496314714640889339722783471826059363494977224606598106944960766561365247418749799254533090930509480839507420776008285933492211474136674350894791363478226703107356578751737680601894872259188502678910989090801206603072962 113 204142482581180071693659314293307853992150212072957212083269223482171805195207366813789811026512051227333679272862098572662071187145725217027411553168927138539737808751624594722956655867332448168177864339520109936278252423785914620 114 65675613563950683145815927843477367440952876971522655251121127148779988741026022646167684010513542827387280794447436443286394409336957097590698749917675667927255106029217147325201940207747465278838241967794880096819291799263829301656 115 21318306151791337803514922961457238151446674814023215742431358864727287253252954519796304575001701725961080801444346286079363729580112632918651720781638284662188703867813618666844710859979425114114288783114062563064441084270382410557152 116 6981435658790892125960913690560458321102988000615164999922462912461870362316357732094347486725332441190944893543505504325062462281000932021096170651915176307965346819538185261118791896760138037241044506148677545298063499058021372563343158 117 2306463340367097549610658764466896258698785250327068086381172460333292070140426614003885804869728635658327559590572897393227418428830983834547609220111609179595770836913547814725321654469233941172731947636449062273270451767385580715837905032 118 768643594429936654637730536548461749758557593256967851240245936045187409007817773248767912488252419218155696164912953489550643531338329597065386579958934444283043696595618752172061549760256486386463164552432107151696540660629020503731448564890 119 258373250013167285806229282317321443932071175788831755338534443882689121716618857610393019111355763794775997637497419965932697219694661676775535481669248358659216568096999813934664257808560285080361616089856129656429365861003244203106317137124560 120 87595573479389916752099466253013648556382407946552439339958419321305002754359423325559975243638245224773161125429018048568305524153628036599656650946600296822081532337829925327299009105135875298861338472818396197323914697165880541451554943709853224 121 29950038689377703655220074404572781520855636131794775240256593839318868150719590567330179312646032115155782341497453927030020286459414466812201220444787757534941364119814697936981093515580731644644092014327004986268440761235911985311972970521280183356 122 10326717546780169119855842523226075203668385686765873582438818154933625446550988030559626596072241241581810984162691658056577733602437845814557887504403603959685875950721811335171358130202339385896670833069621560696170287419401037027839984084394713328086 123 3590430098911256985126299796453216152832340710809834626130381361711058386422499172493891569626146060425616911132965734261961678677822112314570576004746417340553608061503903896753741984784336648596498068110858965445550809242569139418078677482591399986671632 124 1258693549442723333074470120300154937672364072745504712378142872899818816497728776242717956852222075653807644471102958928944510092264749085752469570188416860873839105671737358912941626528906331863149182123773048964681645561151578863852830131233092126451859356 125 444890842928413625997571227128146548731322470422284672152141086962779921089894694594643412859772386436605435289868131070134034175080267116944218118092935430109265524908029372416313371551009381236091223558942410766498168233788514889969191546298125035787751677568 126 158532355410553623012973446031863569289055258800702876865798788199449817649405273125158203690032851173273199125964163116233279014649178866620057863120041753008691940136333446703101008331287121423353711376634094505135475354939626678768821254647236734957603662426020 127 56948837705556494755645735284765991529543471551636661795808070273350501021293239039574097075828587106637717832794182615966839172411626492399833965706109614455305926633351763431793732695077532431861940000442600023041563936792981173660071228048919869887034665681978424 128 20621787265141218417349182019975846105292140320078654233470300669302569303677881058929971323589751694113685980642797618841171679086656415658663845790850344715077748046257578423419830094387610225649310811459338721449679086661745935909863121609937082716128840299855650790 129 7526874027782679001852131123836304970852297436748982101832083517122002017865116660728943651422279162881212679516620724550281276820123908011522867931889564195749108084254136015019166201307921898304770522152531499061232768884713491152319599138346128986043824333585295670212 130 2768998736409711534977484047359213296578337228669279455635800152999428812380341955815188837382292161473975601988894968198611616606492687194896789477549257081993731228340196354736628552433979198123825859299767149309304849508053400291025542795415852215864930497000309474483252 131 1026653550468639816104488046255021433309501949534197003655979870603652690361019317892522536835404405412707938643385873291101041499448746743980561499407061806532496137102792535850163559094419544581791070115680662812232911212281988174965068927974573909717879141407691074065528928 132 383611670056275171440418923587282598612069066639117297723509470382708043980594509788141349961901921602305468673043488507017958154910138677383311332612865510625770879696978515208042089625104367321479252445374880696836532756072903255515043082551274968760645320216034374143867819728 133 144444346819379827438270899420223719930995197793245085818756214748872467680017389697698353942769035375640999875048906372783063616188008963361557291165200733008560623730248545962636179359583825521507110204451217276259349369616378510541538880944091161741262683825978365697363112238484 134 54805560702592315589104495684446140969052615068310659763926931103773873175767235527180510790156049368907415425196384229795028989792210487296287374504948024583519785535660609243335233071709502326036733868280507240182508835934788501688664114552866721354136619791058366867217741179075748 135 20952648169457945919035298666161449287820618299833427812723528839321321681598579605046850245772143760640740855848202376499479248137446335920328993262829317066969828339139291648421693844573089099711525362590427340545827763010836810875061378065463836111719161189047818382558859742237045200 136 8070839204319682897693784178939716208724828392300693403063987663597959892101868197587243838631292801088055989853715228317756174147417253935766231831542884464692105846463509551646251904190045286592244388956073313869311201923481954442765574501283189775577525361746483209994217766186104673284 137 3132128546070929140672025900040092285482679140823349191180593657133141942815557870153873040725558079380912340001803685462136142029046348778783728091652879638450878416394616584903266531044712561734860985263711383768824768655462440583590786323619449158868541475013212448007138382994546998356632 138 1224552922228319434368429595056512413306272345622672829760000462231418342017981831346430065427939723028901810050152156856604549079666220544571109872199182170849944565558572547473331483907864768060630390152950868227362307915697789584523160481570514564737727677605089643853560110442311414165169412 139 482290805287016751470951878814453556795232515620059041331584328668553441148852528842424162171038060693735211271577801744014132448955032118112334016717087174231102616440161181316404214237732339115860630000028533260083999733075873594029838281751180688762714512043756347921832558298801290390343449512 140 191342100103165523734563594637915471468908582009171922806491912762392261180584399264061507331287562015337834447401762304887635337305505252298410671948754116452282190296799970640343467421615093277106417801776932640346328731202230800653575446684271414590036391463450270708094835117145313894557043334376 141 76464393410415952887964702800778259202437041890770416240938048563261469513787097530317295219110315093520905953763836077850955063050885299840400215567376257201796770935624465846939448581171274413874461282763678848198043803045261198393304283596963145228387750152412456665585163299626229107405322555916316 142 30777438593317399817794124617887163299624716307427378347545998939815585375656092257963006174082086416390864749243331831480175300077566625452793307222338858134956535833331145623830760643742521348167001682235454358727877560117262146384774327453966864936756300614510115405461866442008369499000649804553166134 143 12476934482592315417940087204344045322176472321671813093181453692753126949631626260440617842981104678670513451285009786288590044291079862306539836811975271938137034286660576376114776764127198158998925489668941773802448360274053576803821006214639531861207987470414682928280549603635974455720333159227647152108 144 5094053575273309050471332333232446430523452624141203615839410956712534706557693551002153009409087558293182248441833527842100441774547377728049725541451576149939938362132050785128326427499579398424758511764015773696607434083091786857386489271206104318634085150398763965928151253626237850992179199549057030043120 145 2094486771064524506872653974183264352585500627505004766577819604070194969563644212125271398967293671782118341880146019525279452027966399272395644228412258969401018150596735084256497726331462822357118105976315887319135468405828887514711575217986638742915614966941692309580644510559501574015801623528797352321722636 146 867219122361726950862069028492266599596648287883022487917613215553233350307795931813690478352663214445056205514102983100064185662454803184592972403419034183912611473129138530276895144984149067459560894240412586601848262455336934984027686855299413100112648447119979386888183878781575980547784583913355638029210992114 147 361573079173518538839698190496872897287144397947590701288987600135697672684493154923361563153198544216094948407733529665319966776176016485881148608125450274209280801175077524444322015372055178882932696121426583876035161859486813780877320013261105951146226877958534298514929881205381851583653013429361396102485047828940 148 151795377595141197686114130449086353129881696293261089415612568239417977669240847792269660907067609504260640938755920187956815134358497505902712468557180243936373086677202903833390190285919948023099387922895987081370441953107596838599076177441561262427454591754866283017686505870071662001101248234821118789325216795655552 149 64164631811543860549421006910353234318608365024463093353899754011169394971811089340666098336563673292644304673203228415263872568728760315329111501320577106005355880474111211074173713480111841939697337304616855822134940422087195800169228719894241545153174607577353952112304438437136716689353676297060562490368786033591312756 150 27307838752201404192964546727429003572225509875333711087839834757153044326896060569507946987664864564298725840716591545598983174902544514588472324257493163697651732751645283723501523938355716495300883875026664550752635821620795840348659698915683982026497528416212273229432569959627771736554400475113162697170272770160157082964 151 11700743333167225931131419785305752020845040478709171967871508855153875347638050792291929513366810942608697688493937392733031523593856819305117673100895943395541973207829451005111257723027515399552808336902781110783243937621502623969827965219642216556514998334578608629012601252641678197613107799557490100643267182728156172689788 152 5047244924523802252893428130302617489658768365953257783763792229848882838775857737890129617791146285341681261009892437979248910874814498286831957107051360746273477756452197576474852720709213185043747971321764064602658464325170016550474030589789886138202776427032122384952983512258073964690683779212087675259202596604530208526933766 153 2191748299613978407465541731510708879314237126465779437542297911655496177403038446396356515332591835653275610807062624364044255160818073930898453264311296456411082127284032640182773370260423378451188328675552011158925937329423593060337507137441112426844824238494600070455196231982303048003491193302664300744324332654592401999126442796 154 958083083576607712747543687612955915068880680438625407710488441758861242608847306972732510407644217087412793482634352768726298033583489620773151054072913298143796641017789501378427626982730792769720428936768610072974076660049258939382313539046363708419480221651384630541269526438714634244110144272034733459588296143204207793649034200724 155 421573145376758278419399111063142242770477682259566012363807316327888578757092318521120184405656054600899639224860517504507742720844421432717474845081533836515294744534408561965493105570182451272142645813367037084261875123742633227164853750797102832029259974085360624137798275322940633406926543987382087022723843420415174165433172676945276 156 186715899153431460067190486547856433027649922494047042192662107975879901038576460338473955730839386577039720228146990238131644593287074970174213117767931805035096143315128706414572553028160326958027726741345548118668838637000844909270348887774453027096208800705737913899693298319638588217585994181674618680142724865595852132310493685854888306 157 83235736292212572469967936824914720729012800182903235427542194775551297606091276509747059089212291644212371218838682552253559449318091609941047436969363096665532915305541768080269442510962286295474291860717322915487311280203875929043943460672879909688193050068541592775748130748103127255864092849110485869590978114456797135442061151069221555628 158 37345675413390767656337261318344803199482807795583732613837657719746875872827821600322326814749450588115531088681233281115331461289581028323783249928411909657471310176281320636115629155716592732014537663189459775612447100679029501240976135638632629495834244327800926685094338145126958175981001286524791954727795791529287350560905886335924667865392 159 16863775661936092031152956010809371304357148487257299755705445979198845613402857364772906134452692717532162235486597138428798072636660159326145175817732986193125193367830003421675403972476079264293082122536773511722640842360292951879370611691144756639694151450201388933899402909388879119821177942652309296293631491634602274368033369961897138485237564 160 7663648654428035985146125106677229621953344349799997869138225599995194655520385937448984149025364893256955785447762610217520348295416809514459435917379814433852604661501341120782092271347875930281688536729607908359201159677748784874892788465828319312904954955975203090921115873377613387212819845001567000439986110987252251321871531149846947812158912848 161 3504815160874006208906201783174330194894764296058417061817743162678520388219650765089061802200487776691918492418868232463579930439716369139157397385743599309243126661540879283114448003930243348189506975113239413702824297931484469284585357516369744820338921853994669190622450116427669368233779574490091137791723050440687067667771793907170317182700070047552 162 1612969391410956526896547696162095175857689210447235343120119087768324610892336183245293232167721011846362588599801484350292483314455697113547933802619465679908831691542479930247410044760181053349818016616671221502750558167970288665993218878504703055348091989581387856234363072564710739125883159580742468301771253062282934333312298029888703660327389044304688 163 746967205578574161811214749599985965821419564708926142173427413490013389641675626252509787481300978636018690858728438056858972180950200273318800656143282234094985821879935811403259067188192835233498510164200225430952739987832407358989788778393281812706137829980037708729232357731366656977129011665561066203727773902285787292293420688661460342604856962915166288 164 348076325703886997981901208968612835639588200895373086780260915270464797111379548565435828353241141094325562514146467267052935082483432062191858974773736134787193168049196821848489597352986008658334618604959188607314292974505901067034823566300095055337325508661647457152475927429076867687933294437363742076829288868821521814721445874173882521809873263922454252648 165 163203070706708849032984505395766630961744495220991920321222874513001962382230004396933113482211573003503403998321310775085193702357495576523144003717958740377957305865094198912738311920175458472380623724829523486277624689615836465409183757834646477376830607784023204746119532481900621313207611747146697577806966889867488866444672657487170255765056204606544125748472 166 76992178323279629208732708346806689026982150312717750610011834593093295109845615495529802887082980338174908347604364671707627069829992029979850638528445890379470804200025881993139616557972813489253863107790756822364723764412163396578715547167743300437707522263259277897134170016244431790206415698023341970684703185128780575822831017673783242705358258284777886058641932 167 36543747598637627457534040888659522596085008556287818156203714856309820338313535390527301294346963199773566519526014356065502120291285698569928663992201580950933037672451497333058000539535023069380945090439936532560557390324400510310496962370265132531232488708253727184098568039696362443047633381241130363943367786060233785621231912633407937255377947437760259464287435464 168 17450653763812344241270514104976039127988490079632803191177409463959903689880443118391918151742259462835248372004602011364908125510092583526138400088447001020615033239852998425320277768539696472054494553626979473996795654990963249019833601046259176126932976467869675859100489125241011249713250083169503304817688156606409268857675496743609083485924740980792227542549402151920 169 8383523919487224797398102725150242808258721840289458438404513126158476501032674372845222651667094020118069123080662836115387345404915243393183288142407176056159290681829926183254477212367194678894217827014227150649629985500665378228573279818683894556063979660523167689408392064545008575240349060195034301208347906295178024629311565379813171544132622663375791903887810326160468 170 4051745267034042431208784700372750139970699059653110824218216909010665449600486494053452333449741216612763318805816201623303910447547861111813336544720025535147703221366025631433558218876908084138452829829021095202432242961450228176148402480982026981758659068219442746870231445715421568689371413344831517377849533254117144159148466775945518647085360442657507058623866600849381180 171 1969893732350836735481703234692983354393681723083225193581456507331544121421907544689055790406214428468600957020003278335496932413419330016615995028470939663552556638134882813742774913614920476957018116392857283389752151505015009978008815765392443120570089191646920174087525131444742556634178860666889571815568693292100598469729116099272220995680666955122056431545457699094969165340 172 963414781258425059911786737652068185032612797414059150446689247523469375849319589697133303060260862388787735693978147736643730652764250808960065676423139407441863886347698372511496946206800517846035795437814253118382316278787617050819900177757286896552888300390528800340715426950832540928579766442188250626991487732060211956367043376414055998923139233805853482916831345056116656338118 173 473956557761494485428367037012607309850086933732101234248897780776056870181038587016259101267594287583729528153510302976772898778641569869800209127816211433644637429841945648798804190982015479733085873824925585381619736090514846302438209870374736636199300542518608031079982850348980970201923989902912007715774772446584939427627601287583113872703464798585338185010986201799822924938015080 174 234532780371029563680874318807926038655600837096241362161869203335166678153563138688067664233544249976366796309649629213432302196406238014730817189064724537519876100744554233893353100074948292671649806049397401009681573195319014225514687795463962083005211387023081948583448689665455699243501495099905708758780644136482956113803607709931219456708879535349715306236130533400634329976700937338 175 116732983342638668592885554892532268366333299268326457576169347911887103507056756402272533854746039387775447150264557927350813122654437466497291020290763645383156629829442123381255427317807706534596523136175826046116544315997123561870645630483100837519835067301995783122405232648461790222792770509001644326252380786455001049765194457654983303830819004849516122761553874323584147031937792545788 176 58437824387306853681581911184681140886162582764285707296113510470500009115266429021190871687944518913538523599844630477204296111522633834135922266703348158406369042045699231276000751061470498682145092675786853927966723650806750049244736711428089674101824289463288270497223604457045723961109984651370785645499168855033754458550922620971664830362444996987871326979144264743975859550380898065527326 177 29423239444556886892904045179296942663256983101025910180560645394193277575424857639772457789841083694496485865823779882646262324849157148575509447270455001065461064159467015417892101326903301743337074348451201633644555331218756215406064581015970351235746868908079993460915183990146320649706239527441948553499931265495584198653565074142033975932619882849051385842390300986387361818555126449827602180 178 14899395988121465522397196087751878346311117177559854105672056713245508565429642934507086963608115141995980444524033229330123994189140682422292527753578143605421671567597976704436566109816383456130039685923514902812507624651967958260600941203780267285350434307352052078035569674256431227879129287065979393276262730559308942162917053143261218102430257241189517601122490620678397370136795465856802171474 179 7587775411254677603559741513214579187571671120260224220121413312231492015677730610528489772052200118942937499357925154043899664091747213197450398123939822506540350960922968515679191367046176379849575789711470087879401087426578191747757489741410417941063726232724080580210227368914548823409842044356494220735486827021224159690539243824584474697303680267925664225832350222881254972677659243645765153996604 180 3886099886914365314255022195244212957898740433786194791273574711966880716773664980996087662160997278515467173368247208567282413770787656509186643713726328444635813695264880077482790081733799745167832939912054341877444357329135865394845018205139453849852115271196630551020053640747439605648146201907333206306311854404506767146451893505484729583699288930946693149278111096710984329015749536707049516887407684 181 2001489665793540949739600788341126623829071100395630333666713063055302391816566791315185178893683899052416486142928601067671925157099401850927786299828647198391909905491538086928115389643035365365969618717558031573680334597592525217539576051834959243449185327661576759084190013651763515940818353307446681020550129520257919882812325841819100507669104734567665249942094270754105676729769151024229511954654386704 182 1036618642126730085599651148001792738189105913972826876527691018314340196433690770924543383076969813158016482380000229931249414427751006935866543319967771378658801002127972037562130395829619694238434466324591990014458077889491128784652192454893898824514656377248428210485789119009419261709239664884336585911626976922089924529543059249678010485682221956871021846968599272653342304260204693316074579018966593385004 183 539880283938914210305515884361070781510743658193671966555887429485135682566617119790789640758854386416124174812610088441593387702755827805151413943974694668225780145610884245435211426856333874658956026991212040247115300392879213348307907006012247021460322750398486216811712938599399912076632304964673434825197944980714644131956798730623316596170439315302465661631627784960884436372752637011913927427960989442202308 184 282732269885640613518684851662538648024388949983029203218471698113241623432202689829082617319212133006439222209485749297707679205903839124136274512617938046837249482298842220199387413506310690988213918602957684335778319090154732361448494336428834711310811723612730305633213183233837489549605198677998299642369309568672978230623813504410716916327226492745884048521460807431912284758099931387002768762275089441796362522 185 148881099429518764383331023146311200631453683040104238112258959095796725387621154850879112508492113438515201399199815157622239907213682882766695566064186055562835718422487797707949865971737432778096021049947850448033412223869243395462626343694865060950745080835263256153789877217737862786166481406932604270928530586918139856407437579776444032233866348401632612226622468077088595187800488201887373713839132980679762377132 186 78827361373140385351166880935675279899206349824935291779225291265157483336003424507203083329725353391135840036634832342746924153043193371863801573192816943495882718784255535319807143573872731674292546098648921684136844909090730028097761549908079048802837453426662008053471227025185731210416109161892014954688179213235449032992801318013059678600635858365402798376056406128583322994141795816904186108777464995011836543071004 187 41963794162293018496822979137897436200196702432489784493691396253992468145181284557526762946385368164910793635349297896199928493252447700974433504602571684968013718103079810205071588561159283473277801814585044547946159666952421716644507110218052367766644020911493942886104907424646625645528411839575671254590591560807953994621595718544033269521209266877572750944448909013931350801915609166632315370723747707480033136259603376 188 22460534347680694201050866540604159263738605260854786865145466352021825152922152675496611239417450789285959374841109539460462926908699714587896650151417340961622580983412178683209195515279944662595044508747176603460693500417028338500564816634234119297604396473503804719706309053581595080222756890791147777522274050659564762963033679620437325775982708222768906190517464027013545647000590103365183941723943383179078790603971730566 189 12086494973822326466998499139368737007099034193083319894840216618136061543455169222670655269420567091735762999469888106849835085549973189932570992074831693453094151718091531895572252549299430402551383989247265437002589769659990019933283450535987336635851635796999466096955610811235513992081217486002270834381693624330482605533661250241746741449789346233283029709603538070450140258249880029405910697195924687875112352427771715716292 190 6538876519668097616702368319339274083519197694405519260761027319793827698615474052934712685173748047125326662455693972986739678172502559473006705276073385343669253743438687876424883238998884242908121318703460972870905168815523966128732914098228473829418550178290345628594475383200320666490787116466811103749477436073568836701748748396106014307120770396145343768282536030009636186554071793584378108526044107190668144134607680706254660 191 3556444301408716105648777710450760507800307595515273945243176464392927970960428643732539974944927409005633024518147619112493717862574471241551613184601141564255033756612740335862575351570906391537948465052024234016396637375864099197080027308842329732332247331517432160383012263231515999793179823910347975433155770578228786730210804300773522310860327040959761063842766274443075005234184482939394723437649611410882196897047934063310104848 192 1944584314551162749281705205597624371535293627715136858147484135680274595330086543797953242488687196848554205954656573285170059623258252753418882616788483113572783463879921599594147476862696319240174676849176354343575487060648032428358643588300153675882552954811215729920234773877399024722134591889448050938036245992908470776242284536338553451651031860532726987544737444361811306804561823159402081607461467308874935221886754191162819031720 193 1068866195821137765159592605547822326229940598074655989494184386695322181395098844905547343408901204852373580591522387391285181758449706932991290941800057173473021510944849649818677317686145568808171406006467888627102886580793601920541148849729000788970684068788655086046967670809527112352322694484297250084005155159831739211674607628227058824572340136603613915393170518583812679128989834071974476339860101309861136941195885424999679852669824 194 590600397902078114307086598205500055174349769501741531573449618596057948527930741620538474719050601198165930769743152948220037316133030270047541694523421693450126983591311279748990017700906747493545462984114827057305577137517031280140795807233526348344917990584724338212418068279581985802475059581367082985749896375075935706670025908290215708806314828407585840210189399008184089753105044964593930661421313263154393438375517761278959919272772468 195 328039479511019738005599585112413946863900069430968540679862757266570752290254832782338393223693226352919213862557356915647471330916328862083202520913443216913003025311093410375792833417797083159988818674878604889712677029495875908096455217234499015041421201152799174331850886296403044996460106818418113599160691070371014131489241733575194044821999093146957505984804871108605814284091846804983544795030443680163192117382856035404528900509292520708 196 183150774050306079538178824583876966595725318644885669262284735299420004207907821599215793266238916266252375928958747505062166581384034486463960210087027263251326159326427642974877310606356418087911512111941137942058379265941133851104541968085848834924880658997468414189679845656569897185816476276332202684425407369605831606868252915663467707311382235657171227577481249024569035004796490234183429157243468516763232794989661536355696114551084933254686 197 102785077698753714870132276294887132950571012714791793184520202823032420632168419520914763291375348563525664164210978651908400564847201308615932890243148543420653982749361718128059570802767984973060775262757742697279253667202661131773472919546699779783724254172745735143857953763786304566229042804422755581308661912053314878023513287294001162374240882078186698645737845989769597492400530651564927652913850559818159413173548753770252494282805971132444808 198 57980047072818973575987475531343148884538315752348860153175900244297162694035825430496842342903234178380382088123632225559244513119171444312625615649582303632753289699712169888059734145282304580923805841325921815115650749974931566357038323917875901804685015883208746343771624896868401985330285457241657337170282238930360615714654795095602172890201165339689021763277201118432472595628047743457663794060185105205785816110227127321195293929836431731653433334 199 32873267990700230772136601100963352472933480166619921079479812981629537491627438260824516239947068930351440363262191799159587320660895084481388995695198867067671522158528731789239511178304155330394111070232314065767666084841937845848074946539520755803118201474433424760662109939220575754941431224604147432051506334861100027791896272573660439894104122251373573055249116713486795271392009170384001821144253791605660388643212626824323342103206763953318938733648 200 18733191390636315753338800653720291841785824437733649742288642325507540932893840198564306858473060693088522028638859609444816702502539428962454623791428549925708587639229677876918818485866385523652637257841036453914717717292055112186906180280450277204528346130465942123147857195948242355651272897720783757133933787745750541370315388486730028922701969592039110479021331661220081121079072453672133064992324267301198241944934525438267928415736846105614014534931942