0 1 1 1 2 2 3 6 4 22 5 96 6 492 7 2952 8 20588 9 164990 10 1497740 11 15187692 12 169974040 13 2078905752 14 27567259896 15 393759207372 16 6025346314756 17 98317949671110 18 1703879074519500 19 31251488731748108 20 604748393942784976 21 12312387380060084768 22 263079571362773145632 23 5886093560945670089376 24 137616248220734097484472 25 3355827615450462645751570 26 85205863039408276896910508 27 2249009037846476543592259412 28 61621081705168051543458943412 29 1750229528902867791904693262040 30 51468450627361413254123801018752 31 1565156423131513917376464033084996 32 49166437491125407373384092720700880 33 1593779420574239137652520592044837570 34 53262044904469097645794228668820369380 35 1833345478086315880423141445144298619020 36 64943723765360315377123519234145504624448 37 2365630455040076214071021246278103260245288 38 88540723519510580650935984698650918401786888 39 3402615758229576934874543687420969271887830728 40 134171385269073817839712386589306962910575439688 41 5425034802190712122206238134514347244418142065468 42 224788013724466161128811649304009445424125746824152 43 9539311157120367672364179854683708355344473099770216 44 414372896714549038655406530050021515779855283403729304 45 18414693229558443121737226601048027601338006544115382516 46 836787541007293412210675704147492272922282957205425005304 47 38862608320517710996397040270107888009197847983933181522108 48 1843793329367034385414350111146554639350567149529403622978860 49 89322757305893582662416430265059573663460942896735801843646350 50 4416676607977727884395476848699428983348239484207642609802003848 51 222809746821067568787523173831970638140366619152830114948278725868 52 11463214702857881785323635976121767101325357091222761833463015224240 53 601239517544007005033977525061809299399545750031723529986188139679848 54 32136524649926081266584010981638531229257048090941714661112410183077372 55 1749878760773625121058402038535356864754814027370155284004397640349062456 56 97034821968248542527123455978986234229595963335695824515065083317962867536 57 5477925153738592794793203156826994093504708178791836054362064722642706836726 58 314728903418994179754061371673142849935325829488105264630941887845607948266868 59 18397431080544604124887913627670330513653979734399861210483785572487043302413484 60 1093831002904281848363790890026683692569541040644076460326299889875766584359508132 61 66129082716218152937068073660438370171651248541108042237956193366281266946862891048 62 4064103816932973972974046838072318813042409356488297683732441492401248096794978867288 63 253835157830830324562674826757306784178898965707146742623586810294909132799522487405604 64 16108005947758623481917250319562183678733803699230078315697344567322912725173689020221968 65 1038309092594590203735049480008129309217638569848250627195953978442922330736998899800392306 66 67967545636444033602276191175375287812391661573376625027542822549800103795617556379319420772 67 4517154513497592114724593135438611159239457898263903843127047974824133784614489220910521967660 68 304732063884517939429437264277043277540808075098576424738454945996190276312227603883456484178208 69 20862460992842443977563111980478825106724047378117633587336859332388282789616840654495528467404648 70 1449152909371112795493416463529177977592830119589484144014177446818963543738808966166817446137366056 71 102111335309153850272033078508181230017564049678822599849521165051622680769251528539131144812146394200 72 7297214146916029191396271354681035328042447139646572637544054475088789838274882963080101720799169631952 73 528784103533724267661349845244341013536972158330428407082322587314428604263295883181035989533348329677632 74 38846774641194096112377023026781725559735928702925146750416085557585765350784020355152455060422371148520976 75 2892718528383193413565834092358473691909666478753038252816340225122077239709159335173791349421830084193067392 76 218299902167529169766735526360101096790284804430000799990486885018334868273776749663760704396650936774624957464 77 16692471585234304971280777755384704700330582998612674366700500707172929278246010093157784227441503865046290536888 78 1293102852328767124811818437971254570349596977919561329010054169958531877530365174110243899900820114349860299754304 79 101465477967360238463259916186133549554415930047712506507138076658313471518564596591061448055176019577776430713990536 80 8063167581560142750447426303392256600558434672892195297603446459366564195820070192394220994045335770598398022065272472 81 648823118083475388142380022892186593049432561129361793087479142617402014225562328863437664997445926679077427864236775114 82 52858277221553191281414005671714328178009514515638459944333497137275266224574643942523291602519951336896507448945199370716 83 4359133851429117222098702476607052266862821335269891664649698122156930081426913854139345057752411395127150551156120828837412 84 363851318372638933996236960301087955252535352122288682285533672145746750090333739254473215495860601889103857309166764124664948 85 30734192828594206024649312838930650207626954615353667068859015281704483055818145621219065516546880807528830655287043517429408404 86 2626835135253393832272846934603509116156751363482988603643597623715713233995148059425433566074372661843130371681001177535971838316 87 227141988613784406175247663200129749281177276416505558641691665685208554141881151672744771662067680045080036763516364013293664273240 88 19868151425759752022304450877140001325914197957597345436456926047245790332973682385339209507951404267183862700742821744810349539747224 89 1757745855754712909492400693789216880330029803971555902511515987842377874198718580461223117877708057394672928857874156427645056037208690 90 157267043002798844506989613950968830234478853825878216694660466244647025085908685903886129446789894632917937639547766260357963590390982516 91 14228137296559426343882538108502695351489329030009311817117539272202446310403915806560751107888944307397379664390860817736541704744043865276 92 1301469301483905848652065783024758705781952525571857128866568925444328029359271767516918077334215864604690040585606632089285753912022477792568 93 120349250378972704308455761944870688145885021100909283902003343666304686834751485114570704326443950078677372815742287551924907940650458722582472 94 11249301961745698598180396652520922186343983116605788600865248457444140898755761479513916613376015398113433662904005310683446853931348205590571420 95 1062749018032798276267088626584089527638924040640955167124871730680232539612032463726693435548804463927587747062433291532525674872715030860691047292 96 101463556521982162076043697523957340534169328799219350902524463413664593298596307011150618595651695020219324953908279509132763026101845709044150216612 97 9788496197163140386959644881131843354192318207053069871124360175121985440396766177707119287824200459293019723987203613114839177849384340774272571717442 98 954117097989839436051014926641529985301934739190363295791748641279788739768936078205028979098284854832450650583491784460969401139590072565840917798116432 99 93955330234978188236934433782407470260252550918697948396579865278417175122878817151500313117092055806640110014728531080422579164193870052115544919090892108 100 9346098904250257371006886105557290144603894838758897766772616673312472701748177906928241026295557069538344464621316202190248556674060794160149522266188895192 101 939041068612527263893982255359124295506681238883472171875215657252798775630578167636133849142187079519611066767826338888465756813828209376453905854897416117976 102 95288610990333798612685252037404970101129506742405569046391925415442483256539837164099647824600389126293947670593556987679004366236765227929996478111796198331412 103 9764665708428432912069789032894704181887237954071917574346048538286986391659041399527588461969588286196982394859391684812139723787166808491735970793736290989515280 104 1010397668955268239967577434105926992850260918343863355347300235185617441596186225127462540008159426415411838456354613949127362209079605662352108786832249448829787804 105 105561428708330059398006458314884692470353781319752336574678706171377846316321594584843594027987642967247210268344829680061367790093797433865628819001302546256563782196 106 11134130881223664765981916409056517018432294349932175721985494394733982392768364502560463485718105007097229668571565689780218622583306178654664766478203543872282252879104 107 1185513343821785655227130486831837528363258778415109657632554273215195634122981178091606130765830577668852384788711646741895072615761626963357331172805034328576797910887664 108 127414040394878344110661896660750506773290793286726958857199864096049610680667655976885970030061749340028486777150615345810024088186099809457298947098968102819184410824508668 109 13821373751638018377428505625643870705814655725832756335165518723291561627804699092284203723524302243134582029941525981920633438944360885187312095165513295620804209205351323468 110 1513112691861742603420547118526326239199115984811778030083227092349545581932201485432042309711654349828984823946606208407925425404396894311359133640225458228314559182079388655280 111 167163404112086953502182588770519089076281882751350604491830547464511729930931989005790016321049208564566946640367901441352022283677665560767442776574504331889667159146310563875580 112 18634828175128912399821918929336221083199023118110967037845341682593552501090830996270576055778246703182580390410273039048814020255668276548190854384175520351870909714704422643304020 113 2095988297598476932799861398209958802848314955358611612066042562134152352980701568713296682186000759918031121517720978502333352517769893549129247533205008777562061152681223804151161442 114 237846754800947031811710772324619608946785393066039582516812917361352315385865525798750504183283369412844121778598996477051535235839083152685952258253991166349893653164471603613151381096 115 27228064284858151125517638602677452488639056417079680153019274029919978084091461618071487411181213171039386743523655949016783567978510794239403408993570403955652090771958699632737505297188 116 3144229926919407422110224928636991680408299967054794423814628836824736864001716750359678079424667190806557273593155999355745633382569640229905761846842014078683996021108478998962732366856136 117 366232789013889284279203198940415350628422742090544347662965246985900317152423486362901671826149903211695087756609781295830288208643234550485395020264238154980371848442546114436326732911759960 118 43024270161793331212416111823692098651058052862723215712820548942466187507415526054090549001904464241730110211683174444664459918771732925857712640656759339889756513402778943377600102094818505940 119 5097434644684903756648802725604840610692403522322692016645760001985674926931979962886962036871883296250578411101939504958916829365067537182479104791711020556947122257496661932186305818762399397008 120 609032857671623682313861422360666387991340168121902814786119456394565917541429275626178206554349878593841527063227979528463717632287142791768608545710836544103641482352165223065344810616105163582736 121 73375358662874768623897691812364289394415585941906845535134369381644131297155540205214523868041830984815660518685036934838650477188465337032714229670284895302148896506104400337758287535872829688941598 122 8913540935890787783824457145971000596036868171681989855673482991171512846416739161123235858355189972137886458972493293371385556351560051939066653171641175710615795104506465292994781179056438877093810532 123 1091720211318328015593634178403743340892423445784575546122910424313876835998074698870631665183051277339530841070181703088302179735964699051565752973071270410499642360742769790191033061804687329321501069076 124 134804542391629811279733141303355747226807477872770124206095610757648340970463758864476269538054509919438082134259517768331155327495327626425042860679804828800886883009429774446136208183941715484555152407572 125 16780360488998387845040999906915412405848892805530198517045350807515211996917446592441700648427378464062938946716059771540837873961301185460043826290649631392199994818727869167094857474919722630303921115210720 126 2105588899874535504841148115763759434053011711484649779310927585369951791980270471022367970928266887956720987392626836640343430655058505966422844175168641789552510481913024731351606816003350105798875256815758648 127 266313886210770784064167265086240016290400531229098810937409528199092259092097693082202257914083775929475087019144329873682521120267704083004308444426012241933655328714146424533734593440135720484239413838643565892 128 33949611455375079209154837440254531774948658501027330459471537365168001784681287970367824139903937890511715001279993358081131484955340084827662126892013466386234799238150310457889745109074661698141008961025252139032 129 4361840980878548695835631771960752435192137320524631547983727585628789742407108478468955978308881851787787986217281655947629919240553798296366331040724300042853403504578434181034560979493165935358648077110627502786170 130 564771204469403725621668342824198901983395729364830252165233754859465010481488176992899060462870200326259576662503985554880323072563897254802739360040309961090187889149838962249693366852632127086131627990095245816286932 131 73691439065844311189235337864598615828231334909520704846525302391674651602408683612358355973050724419005397037890528640554084622598607036142748022833943607607959692595835201432515733191169904281314161910353324710239090156 132 9688973740711006612368594940503881290471570246620903018588451871169190587137692759489606205982133777915108916219423591327163229825797243800454412345678845304088398534677817853588437308044412828083092658050916842354576345280 133 1283599770324899636575823995712882397721237364256448041285349317254921814826227539711248887042982905525446319496439247584232626401123124663919055207626993164018577023265851530882842431694885442451600859767709506564679001894680 134 171335688030400183745119047392197323018620724747419941798237215278646445948321124419197805759594091655734849336027389135359541868041380803388894416723572350954415228655056142539673015072773601357226768659139896573406262155226520 135 23041353933255388230594349288101326811408164520204270219792657566158789893224278213258147581515793915149041553011267054933808401452461400064097251999154884533160529664530804461710495205171639696366365676089415184604079058913658360 136 3121663515302268305931160381234061827325302656269799892224866852817331098910109783623798017005332629728757428230955044265496860439658280451908148024853252873499518975480757069153239812971382810456723078796330940535850783452237520680 137 426047909155659721092647855401605034326523027058499958174671694492027351138013791237732439052851274659480900438355624882398057214060725620304174471600226491153046114365399650580495503559867786669478802823092425240374278238208531560680 138 58573572784894167877850115487721439016842965160569306854948174788535080001268908599429363175233096546407510879766544110372461312882948255886253413957131401095105758622134717327465431714141507873538349683671072320530444896642383624693600 139 8111346029086332407685654009187947588611272271227565995064665463217621129188413183863397813051329943394342576480344562875550064169189198240698148354547415055171190632608643328495847458559702920738072028498084995894069106099914263509560720 140 1131382401536538370802639698920849901186444183324921776712558089191018435514478476805525067161031743451160254993669435706376525905279548660490073265723064115512759729362885458051055894820151827998202006859713310243806624243849580042480711880 141 158938405085457273474610427852993070134091960103260649882006275690891921207570392522950659813470803639337870421080609248474882786947867349815061390519745235572853456659485537314242375493831253386407142178044194983629826083137348692007228229840 142 22486880133449148877523977854620605787430939534781726658360319416092069515437499779830344746819217415542375864342848389394181140666018880370220462918962569537145194865435855407666670846623756113857752172682810240178920203259273944387075751556920 143 3203972454098542944538554817161599750027919915137662547371685602037365087661168582064640789247776356027214189998743016189872491311040292692472241034312049999302807703201471858420756517942870183261959188702019513096560463593165865075116172735224880 144 459712330340166471667926596767907612017159170237001557043008451347792061921915056368213517349537306607313456699413043440885925179110636264959228180175884749486993791798946609846797151745138593534831860792389602705963334142699120112811359370057120840 145 66420208521326554679747111544838826393091619033257003338295749989188032984915346196823996428774068654935209719743574150640028894726149350031308861886796130502477650716583042282764214258171769377865892006772018475430641246358126294143358965820013024300 146 9662960511721116852679041598682509149957174086714881464437573571344551374407119766119584676165946513749800272443582962892558272289072361914894139393867978514238653408553718661862704349186007452033385338417001260120796262978246643446777864651409951781760 147 1415453258707425479450896822210265507280553253326864838511913028545191641817636852834470064521547212614454086499267218678760777061482411142973085137183311200076062496053340819846729993942994430847576329883063198372021119247989918106509480140099190970659960 148 208754558420175960974323131218265735875610083896079285272062143962674601223985854638544492518821704385527902526092054894526590141696888498740854410579729204043346467686467401924692628299960370967630954788161690290878248277776029550449740828321152418064697000 149 30996419728859705862224630349819609897673255668347997169021413708756281654072441156258320895919128656379530252203785829154538509990864890426730277750423863975485119596601142428588520013996903195723139558529654280834996921767817982163300020513106040336665495320 150 4633429087603693350374954115464084273372053860687759931691822087243888191056953267796651834262613812701850150705152294617424237367281237357939828793889803651141324295272947889449334566412187754770404397171113299972297413568079878145121259533694896690264734228816 151 697251544658492188614530288541710845521780612337932315344061763420676577189419665006490474683941068592811218829487029094006093277957015555892085246623689567308588908193322825772614669238266985802193269149184778085979491783793655289302815849204209314944819727480528 152 105621720710008148851243570051736276160829209496609646600797409170373244315632698293197311707142074395487829644282540645578892781111971752412921434233243082030275771780212601003930503484984494836407943893587068342894488974786034451831517932839895829677226719255222880 153 16105523497598490024517845171255404105603853292911459731627864801250575953377407952861114561099525998874041115398942010499656649876753112952411251386599825365620947443155940091234281369895131627917638541495672550817340715894468420065966255431151976621060067333757373268 154 2471926878662737256833423379744440273978738490729422102492305151975825640945080953841303213747705630943909986255395577692416428409224346602903998449990164689393948664546227830604849781461255030718941520398142181612716227118278775619213435075061486815937914492279300371196 155 381871384856502106280813885603803269849941778666491761092300587063039279302422781291623520598826741895544720402815915869083573592111922106914079867188010724938984352335786975696953945055552609866707755097860631585983793579064975684866119591829686713427388481521094693911444 156 59374658999386914182143144045937671762815029188739737954213801993148449069592941880142520893619823402188544571428757040875411794427745990734258094054004451220423349895073380371032858779564469000339518527879289189342716164134104270719272321245091387074427129175812706031097012 157 9291154540522516390030456903702986908643517592899952426979268121258066750453905930482966467594034316129045504794993079351521429672936525829499326191720555409355481173320866692886669455941767095195692542643777531109600787857271352525061160515809651231274159841926714889606385208 158 1463204535697476397720057546954483223466034926549620375802601632233885964732031213850390630405575076842567885666017691275460862562149629439137665707191472513339850611172039518808779497925800161396250031231647253778040517774404267243608674867819010950297624570049064521576961322876 159 231894086701977751893125171809829779912586672039694835129273354510915525132910800255411627298821910760676334515752803819633986460504866319665966150185838970700486052864478032348030638085971682422956809252317186482108873849468296609038445985666753530274764599126060222395955797078188 160 36983353790972757821432905732884784139921721165929494668351466475627883391147315394141273329500185968065524442293109308852145752032838091144287354200676091017280743162072954179748855111347981770016207775447498016564251499172278426024911637110076315290347480378937681928670701050488284 161 5935233510550964660182444432199602038615441068403364278948397875351490505226603517177362703872964889963919673770852666870180075388274910642790652071635986700420890713489385832412241885039033293179196566637910919841745683776804099105720943015662755728702130144365257095699220011736727242 162 958445358843417453164836598231427511354927434333249191593550467946932752776678765475987664472648255456191457900770137041103581539623226747806880665389523335014571028642853243889778036565178161438378746683693894932773595891510387859764693279541672137245328700448460262584754112590364813320 163 155732148974249325722854643954550788998638794839434689552436308334554831055522562629209803088295506603329307109692592514472976094872118967401167431184300166032915984780115514916647297054120402385626101622596847193621341156337056912871774654297348269679694341336257440832156793447519321159260 164 25459748363187416830662992763137323136331511287695229321209293846058857806291108990697077771302996630812764501869559569997497962934369586127037529690082767326045908863465049619041372198394492354469801862548108597938183228332408216906476420688278447618719135303438012372552061394743488032934448 165 4187729235088312267048730146343460055625692006869425719551763706521307407244967785476524566134636448319792554812744181683217711274623719600204431268102452040502203029903553975509436250847372256931462395740468803256243461007835572119750199688761297738809894882296885747474862464281201233257537920 166 693003899924517959272364512546129848841608341396926482691283379466642290442135186343911534120156263447169286722592818146030059483947088743461531056900676858201253276090726413759328605106163302353482668542138189228076190307719236048834731478022403964848896536983184380201333977532686827504494991560 167 115374410782400501159461032305193736366966742180532993858522014657996285913899099510312193491736980113117053513163064368829623672974469711577215477959858131900353056231614740120168921661152075677294791596092650764159373554174911035413484189815512828390934015557507595775577898345770493311316561671136 168 19323436804097690190567447848936860381312339609767230451863576909956319633427079026768701892888239212767572334906417484866726412521994441471840439371146006475053341734132948862950034854840464198338357696172876925047583177716672146930800816604568818236984320675314140594913132451953914188780379865908788 169 3255703268310759495933363051968173414280479572761938536114112934491059562683134955265754772417025613116616473090226101199810026428647790765050543321621084031863656446482779553137228699466420959124406964836361142139654897866889154734922854780195809105276177601827327825095059237115051637184180984909258204 170 551792158149983974982246311494103519501323613546441739207512780661014297932250279914015559681982317515857637409600695365302716274456315063828021931802349204316253409983215758278616619870744760532988159961062681262992934726459433230265886021967775533879044646874291375106091390219550694745230630935619659608 171 94072215529312521282233666095083655785667584299462760786585220777963310842173346336720649471346095751095898996769484072775341634917086069216545221149189032092706222851676358533224975885623177943440369252064919770925281678772061574147982500287061951588972754093642286835205956202516623086026189472617646254168 172 16131970246637497604704065138348222692533088200802012750380523612745126078056804986259822518235913275871832782630992010016592862230103060139711429097196943965109696893052450470775434995167504084796993925779736700279268603105899292562134999782671459770055417786554926504470707575056738413591869370983104614286000 173 2782523687609157138266375336831532270941189480702474481234268632476519143329550239744972901728672904358568779201858029815111769256391870118432623312896312487081976761186617943144357833777487821575090056143557415620771585915958997059796821442658002742810302717166515343363531309769492197765661129463213731309602340 174 482726502398180492574287323820138602774234447763708163102248757615786199784048147993404349703311871708982135649727207301633334114408720642362571847500143831324647888215004602502988617070730395238539036824199593154869440582328106736394806491206375903275898372536468800300038950677756102658530251838620523500080692076 175 84228641361616139539446928781448908984884358446586500564669860701746417299327423122993140991218219261607942418779454263171277032561105484075435979837050796454521991431834923282392885213033234826613087457150428511165335007430308636995415842988667156904889231209092512825937008954528247265669859215462379967081555147948 176 14780889075104958100774052165959158331565470267093429378919487827181301347077451978245022859803247023023108366541203205298085932009538123421256322876646249630135979203895207868092120893341741245851995693623356561470411568808105945297748280717175863154768465103425872203094558901313240324216248964865935101909095532582236 177 2608611005809582783878792512998052096980347032522183102142121166469683323634349023449770114254823173353032806242142707030497089013697423860603352564581275361753091807070471468096452198848720859143795820576170156112289261341073662167900999941227803289594231550885455682705558238120559245513357922447721662251490678097109412 178 462990564616908206040186706225526809499251895275950566960601261585513997697044442069642678033351726384238452814324675780065644188066022572069554611906187257598689523518516912441751037222121694544358005292066038590546133217188741880941896877189550931071722947882217958032926118855443155073751601527089293812050171173682169192 179 82637129146923777850555368118670258914690432354276192633284294927119598743329355657348374160905252474492396280549740483792743593324171867805763493156549431434997586290776338820853324425325061674055282893511746436426842096574496861129052371953450518628186252140466241248934872984050672340280839327217043910412504385647621232944 180 14832177936452650576057660090378008996978393959794917608401219782171443128796861805204965602010211358496155059715512237849397331530542908763551057044693252350134922542586969898007514360455322531082453118909901197686928155614009623466211016371257475115986843326426935942155573858171371705306271663232146242975397201714323220273416 181 2676996306885754551952400176799156799808563377827883579783287393934665220645934695748436405804475760569503404235056096402381959440013246727229224806459760999284385494855403269462824737577628797237964093746782311072778022240548891808055961655865942061004665243611117402216735468306750578177406168479391909167573562820311728252692332 182 485836813844240380453381334517343851559303014750320995780538016241778042061888775599479520154001635273519750675293226327066529706327139774089834856270198574313577283888064589655485589732227376168297673341647724058926323745305788717480984894127224576044326083676243203555249323706821225433490571439797004937531105506885830082563151876 183 88658357406182536018184293344831584832615202451165487147398994290287828165520737979944667137732160808082911243775638881289664437801854350079873915623172370270278449944413973470222981130727569875670457806612256396510460238054690095867477501223732819557392913011306721864343964074970888576004603506371953832472393111852969985476324823932 184 16267563423761927986414206271033149160760257069902070086043370942273787942366329963897249989570536415692459160453637528643450434851687785405097652303478048155798363605945601193528534988232180983834438209576123042894220103804855014929001749171035421279375346116183906507661154322002682064987988352197919628782703434370452074607975474206860 185 3001138233950299324856468204282077610221229305979119440120718333530787977139916027511478630079813459551314765466963399130349884220760131905564278119413423991187322758352163892071764193963258363232564068579182879040036321083931117093573172611444038155805871121040409357890859808595659957310112904844460415419153945574815097710636921409199802 186 556669452301688213155310291011482578013004374695679692681300991783127933234407413062578723554842266080262271174236707760187180600705867154274350870904712363681712660017043874139697475777317567117845353776459146454969340640390600405143304346327506561412827305655735708283103591491364453645166671296999994944425456948987802308324606799472092716 187 103811161826728986990939449415742921641585438897507836151670249810310148612387652559248595645237511989070822891323346203812104165498305992889197412594217903889128784046981662372072439583797912027546801114101675295499309330812929241769998581435244402795571122711194184191996098932203039816401808742773181845147908727582626101721986176624644167936 188 19463166302794152696532820073350114118489324582987982100273546056493235380646777245696757835967331144201486867141823339334075277561463571018199004170110858616200253544153928508466981382761411218474417620336136260593577720728535606247794373836879131027375176143092083523354658803666408755423588861372716177445988998605313174539679209651383597512152 189 3668540825331120760558305472295799506147107801533626163129533167911198201114057178089076719273468324470455521608931255812186392512115885412236229000330042265564386934683009514342312638747378319822916487175227405818854917952906590231914087573745031682870118155571921628151303654358702240879033211511094246583735726830987281877327063316459343277049876 190 695138612126657210119376698179677125802553894000874408564937261366127462814967451157705374671784806040485445072744131062063721622903963846829899143197475882177810246463375110114626134231497809532374052468941159578634789827179221615253293387363950862973699782582699056373224606982213622163312759507224255175891045227731643650244148186050628965811112236 191 132414505240246093684703449700491961956952950562767359893955337671212662529453550181988382893218532974978662696689514940664777433354247499294710447672396572684118256873053945388793179655875446444958487488467566466452050488391314203050001287421205155993773908745857179786843891349690322842085352272673801586785555294203776697788066385429170067676111240468 192 25355596557887218344734865570550579321269642615202602779203313131800194896716389342999262165452839404597147038534415386215862003337530916346734318962274257251601853627998300942029623749510767758733432237439697598896995736768622355345626166135265652449724674773827166978046345674339852332256410952410551176495535224766557158076786821435898950472713313406380 193 4880613052509927008722506625890170362648262011758296753667884205077480133819269734211110239005754900837313252184147038844972788804411451814713613777370388385855799308467487406048292156450130944007802907672588837978874052013680582881958249992220345143546591350141784090783918691099863966883544475213706932636610537507935974585600147346903805062618969571366602 194 944333658835586821596926956137472118364771418275600997306300556032607486658595607492279656525541545381920495824744030786823338321785446075799793137765724214868270635615006376785748448365650036785262923274921293851039475232552945008504501466793460975176430854520324382410947445426662318195528683183504601214615984120850290915945923666054389498837760818374294664 195 183660391716315381702434229433258198580923601082848816335999214671637777344156292098601523234627676831307423165542346185014021923624209385232775683920536117189928171550424465145749134453362536856991913294290760394467056282118317000202606000626835239202638341559609344809078181005182300120051089892149135512964408376670886365472629044660262297483835394288469063340 196 35903187104324079137111423529878048991339811970640374065315449131452574957664888317911126190029609606141076747458403762759940021898007945122637805305076183228248411562720741681085381012518239054845768612534207165716499969100325954163056450081448996336776739549062931095244658423632766255371986544929527413021158712676450525242839918312337772045869642187075856045616 197 7054505721604031029386195858807383102332305731072060292361205669748568897706355189171108795529707562158244416055038308935098019517710025915251837246360472898322334736509123737477740165243248180376349785672359917579890496157548085155608300444966639444758462324166689593779573655755018845146572668453023223002295366171020818553061189988056154784831815630238654640797368 198 1393172897047433563010627722493677614677529548059508287752330103948934763606899204799453068740029726404469712365095093816989598664816777024057807761933578401019228235552187396443597672026914924419251618050537045446540921456798610603703781277209921060224530807531157331684285745540085215924227191164366537829577265855852065807693505946978623266525479451594715575230721036 199 276526747055627178499111684051555747024445051749641666371360308896260234763670913389363813147054541706603414883375765435950595897177528804273248565417349855731146912625570697269114619743872574177276892957475659564090963720794256740016589441811640658792683429594707057031384632049366265271642144291789178344190916551599021354962300273747442514950376017196416826788581819968 200 55163516940042163799107253933118707490378135554503720440614605095348470197003400809859751984471147118374323312645132674147098471653581794951087218276293328046720710915803941248075123876399283858657639145716114479886836364324035472461746724767396887806071704065032217197179721876447205104742208701609154417069542542800018307744362128305590420064514548818016338478645837561376