0 1 1 1 2 2 3 6 4 21 5 105 6 530 7 3710 8 27265 9 229705 10 2083354 11 24025694 12 263359173 13 3457302849 14 44575118874 15 600902614598 16 9242750538593 17 169974915437041 18 2905860232733458 19 56257078771371478 20 1041600031067604437 21 19990420041926339577 22 419763750266646291714 23 10518586945137254746542 24 244489535089988221549217 25 5998053862977884887081721 26 147377183685300034249088746 27 3804783153175215175005631342 28 102701612807272483917870975301 29 3188836797617067503628077169041 30 92234703752611329899789925391050 31 2930374844648612967916692802240950 32 88914555799800135740164842722037825 33 2701468604234470848693370070169081185 34 89998518423133107106506555867690975650 35 3164894375517899000154311287000228852774 36 112467194571957830622069275298330326080789 37 4402337894462975250978302708412802871874313 38 161092566981802432445084327802869088734401394 39 5873459363513614153539187326567581992112326494 40 226066234438849000540161724288481032652670972993 41 9942355778444510733377889205453593816330649795113 42 407794190845322499788982098640819566982777027067706 43 17905744188742365586254916384116106435934006520858878 44 747196421959258485282458441164728525094081652278376773 45 30517321867873147001157174380616886379429574204221641057 46 1378759339256525541643446978817531111878482590425313270522 47 70944595228947742939966627174888481804868267422934364703654 48 3403742714938983261138021940047601031988267742076100670322337 49 166291768155562212611058770235075357491140405222393850515001937 50 7850759780753811498634055059356396181601965856326935406970502066 51 377893205190599289600358573030546341839333322285503029082586053366 52 19257342670036645804092561317014240755823801149830416976583500121557 53 1102308377439682539298523544576403310187653789488070579908265411853721 54 59615515427058219125445291829898513716617108592190626077663009105145186 55 3190051993495325112393989196623749065727464333584170358147472598678441870 56 169291232891234747896686599051063944269101391685727452078621454708369659745 57 9261933398507331720783968193323714400958445752318963877872152696510946447065 58 531724170528117136823369547989888060400403424763438437473086233759685356030730 59 33753167592708750793600244395338157968821459474091543474673405030875152551027470 60 2021473554259116782753029631123824793321638597273219610573666507403606121449872069 61 125890359959289005187460319054424949081383504744948230478958589977613346972535673009 62 7413836986754376930510313242471864378761972898493672744779754480969500078517607249578 63 427833398732947705503233643843213583379746635498742519178359173487781446836510133281814 64 27133152489622064714694335894430061345419309222741282782696538967152507472177251875407489 65 1811366778694832699202476226537460957812858078810324236266546256534088801071370400749752513 66 120051118030748538418958053016919886745290046132804604165421140558289500623010183971355816258 67 8438310565484746810506194130681945897331255063459826863846449806211397213037313122685387762246 68 553150899035440276308037278273975564948347559598980064077504286340058215286013429391560783921173 69 35873224687562111606114447200849305551535626905697219133818092362452358990205393890163184063329193 70 2421322464325871639212863500829819796565534336746146993440799267546163853962081090424163668933038802 71 184476668480717484782228355072645470646702767334763999888126514543942415527570521895370970025883937342 72 13278022339727613067866152186962391776838067424584468439552340297274361043591205221963883497385488851969 73 992228646637957886930609669473813161312759878912880915258444621741970417288645042865992681799933028821257 74 70649252804068386700176009990711575502335854543873072355739908608987514331136863322982246244024705289544282 75 4838819534828363146046056023328705376794016805687646774730652130373155235019112175632940020495249682022992286 76 364048956861162822551237911806137073044213164227269315425914915720280393096939694453831106151342862214328593861 77 29228474385860962179629936702048896663130563547367137097170246355751577819798066386900280800498534347962914176897 78 2295555473602088539557445663735122737752000875951875905717401413306068615387736183652144290371917560250422533410266 79 189324602966216735508803671522985173370040804330672469972258825217448407842517933095069735993290982993086684470547206 80 14466981513745916550593972184502675770833885461687026400778351589448963638806240660078654659852578849948124993793540065 81 1106260602976242163470590699110886907636047920349782955203726102123008371125182704286758938730505323952740948899546175665 82 89174710958539542389092337869377046288166892151970557384448193170668430920782357858557120305267977728232622892744424718930 83 7935519071816369787816401739554967624271377971479728591260469805930893462321193207938486280525291397683527533734835336432150 84 672252891892133386628142029407337226892116244414042919688852065554105390717253980629876720728312224792792624257222913298910165 85 55840368429170807116608599729227740824270362129237263903826824637958629936685099339259852267796721383113978092081242394467122489 86 4600458727289609532147612199387578980710085615513577217613915739650425011683121624305024864039152115472683077973450077773288252354 87 383196187431898945053009180327504851062592638927585589919877987896979679840872741690147342496391587501480396502234378505173678628718 88 33345488161819170171915014635528372932152076778754425783151343977368730204187175029180502869876311797558711292626255142979323373656609 89 3179155993290975843027900925507558956107135257465197870478131390007728019057803534068107708040135371092774372231119405961155408698855609 90 289704064320742997144115578277240646856787034673389647293816490371813366085301058954967711947223812389920474556044985462032101571283215658 91 25984816368801160025255996233674150710771259163638936954910533886437837409048929757416176565420275416353416045988082795041156961262065583278 92 2268719647062949918858793087976527373351989131080911970410644100535371585439475218543868325310675444127468883621780915354870190045439473070661 93 200570513389921836294307131082405447173411619295198294894297025503365069915585673073153358306143814645251061466334041867166638478064550172976593 94 18874242268117345401285312373002453446258197275695976134136611183439822198006350364292347580515761223326441061661590491458107763561889238585753738 95 1840901264721356788269832931488523746546554696432339503442390627549486649743376662877137035545163273328447991283182322690532214606602347491386466422 96 179773107874624727652645263744622618582139437496050051211091142094986528163748940909688989426303414352677342688616114386278648672890702518348569977537 97 18202226014888529041324571995059202331994837929729943375109878368630902219672887337705621723861652403020606062896228454284614916127814588249731796005409 98 1714081589202746468080013456037876944424129328273042003147426223549983424839071768684858275583963498569237472330796776401340692452430768450105996581080802 99 158553438320065818195379699458495144435508559587024537223669888831472958121833212842334536184805057803625999940674467798080971487200014484251973849730982502 100 15488045761493494854318784633666116755182439490847831243762022284093729785694825789323111515354586601182888802726699160838523771464824247259840765288302127381 101 1677134120573592484833798861580829128122018089626445196163322195244429843252990248850425954600976878952912496658731458151705730127767855746858791384919711441481 102 172268155942673128512332659313470752664031384360791578152728502974745866759042525824540256820815289682111237482018330256805874837063692593023380785704813299597362 103 18096810085464702488891877637232898040913671887830833941505278060380282490921821884786618701580147005033926638796419234794008269769469711495436159811590819865638686 104 1803411689558739726959008698962548103154403077350749632439821325953890685080157747090122555443769554154238186119606376289137785598580689796460820621515683683052337601 105 170706733016127317849240618061119303448882236333109960842348371671258584530097160933709471745882843458651198925327864295902574017802442917350718822002973318685147729385 106 17961768555659490098258986238929617382007538696460003043798655937335168215216551402917539324788065508111812008645256510686895798799415525956253203504741289826821231801210 107 2104662697043449264713283252960799918179360198023595854074534060600449261946838313283511897962473253983144060536829276007433123563013825143356153251495295085100441135684670 108 231708149156832629925427943379811738020846427745496942798119886254563661810589677024035929060943565501733055058024354706318942534496436262993792542945492845750155148595685445 109 25814211536755030319055808312839233876721640142137565448137922487444195795676191082527648253522612089828168492079127007727385908091602096518656043864546987853119642041456429985 110 2689644403333250426573145419988764755195475634417177690110484393498804046602924308778559972553736222659708887903069820734151965699400922819498565349178859330792881346820673679034 111 280719268393524692959880932395180805678578255065805021840466631998570146103587380609546295792747623997020470076016179818454796436324571157013995398611495378730050796651651109737574 112 30610407874552427677199612692627312992620080214147858186596594003706699764934437492519445490056963711751927324100025995301528733415576641968618617744420881174014062475917383972499233 113 3712423523138464015385998815338171962408999435018614189505431206419047910166055725162494878792734388999570093017064700570479338571286124731982255880579296001248705979750482836274144529 114 430549715998441836729773172471032886811700914097256570410065143261556852849744704993246437285649078425514071993240739311856126580753465239413144818807388291850221398542006830044703258354 115 48663708614382751596063227344023177106573104182826738012348504835498037600763759496957650857452813610581263773205889634450354529311528489980178029829336826598746437163083316607501044218678 116 5433880682384002832603903287685958255407100197052605865858905813966236373997025492812375988279965051433372934959863898965133975503450208056372707737259626395407925676487405764436088950921173 117 606717194101003813214113850667908783823992144735721316517094753897596990257568041784083991571050597176183441013626517017667920612156746019348009055588241755132862381641235236640895258628074201 118 71572918084771629593586288437715108141176780382565072797067332878856901087619832120619781631171751789979669890618662598750385793006183585270852878551013361146113538158167165031340412791280175138 119 8871048442590390036534003297396693866491988300796483398133561834017429705482709901944147480999495861673314190129524173576323451477437636634045527207789333833718359476729550410234620991088706894158 120 1086697796095812179407789877850183440242092533700060706591456979856530088554240383198709074219243632814747168040124506907688042453497638918428154519457410031865816415914325997104353662367131588936417 121 134396634445336725201510960617924100839672793422983808876397032348470529620918935167736294511947175570040725812576700696852612572149014707929142001591763997999923521211739206506892868688320754698184857 122 15700288481267616965688424265008227471496061460010581577362098165704126092114268203932527659857486705010293423681425942020610318084575411310767798043909732167023441393561481966612343507303813468859526474 123 1823187427498878972861206926400735304494104426363373453727864206284577729838562389525996633232722204897897592469638511324306223940488925059294577915012190008461329008425295514546476057306280846464587782222 124 224426577738844932322135037953051146239331230229487975368000978517458379957867162457601212192087036740431306622280225802778154716654004723423763528117829190599937352995444948518118951528961030303255104966597 125 28866020096579628341523461766551223614255422592490347221491825413905473537475021533412286236521823651867459715861280982971211731323318388816254611047309386218000896953343009106064506153634976026411428261263601 126 3707810997103810133664643125596821369870527874736913403352147516857650023347118781734570618779029808016547179347816336271088271056456536160060605631828021473669806050339534821321766582185800800484671812300421226 127 489777880661522538795981077918115082261218224521854452923217063096138076846594508292896671530140441359907651322226987265574929154753657889290800447372689181181488800505481887874073477957737041017716486282001151702 128 60572502762085051136249103489040987057116090456926299443779320452734276666227708425566763919174158801326701375981723520168694586820545421648029720610171138339606064158975673157216832144404284416427798620583085876481 129 7357543942394046374396847361195521195354704083187424236362145398974999095851101852309861999034423834093670336851681396213269532027752181559455431067595120221786265972537855924190267008626458654454242856270561760885121 130 934954378119128019687874860142791359811517360287989671133731277281063149303882475751480740507926479160962759921264663456937064837411551497200411074850035019649401013573692251655289440937306555757964874816585609484147330 131 130296701922622361823225316356326641049932324532443114091253233465874888938051891402614416098027378589443169009081199280186575234810733567414785900548954304119089486043170246208240543668780254370621233596320636110257642630 132 17388118528762613065996060285168260373545930072913860128959127390245927036070263469077718307344572297245000554369053008140894824047668011241142914409667324677724113247777689663796130329866346540731555421989276089701723019285 133 2291577214210302718329410243378238023290671500814233265714101457625021515257709807442422325487273848054481703537231452841615931838503885473025807131930052525143409676224359059377503497037377904720571243085406251940977321221865 134 295193961713150737526048388349940810984679029298307779518417293852889477417380921074133807369934986489100698555650343596924091973271277722139013845721123333890395624471003637925721204897234214620016019641704049814834953606486930 135 37111536529839624883689836648686404395168564286656707506726601419460387464418396709449948720964423674844238615618336212053544978725981030554929396888268659222066498787052898408767903839673110323052259558449250237725432774506835454 136 5044723353744319655297308450294909805005669744783737719038593408047180779181151745230274816759813541481942771914449080944677315309193339723834619354077294775254750151924201545727745528114007107093679674165128429566644704016838391169 137 749461649885311006545689721401118322253453950830267803647254655960536240333770966098437579917075945118763616863245694111897806627241256886146958758133115679891708888479023220276793918367070737712791489192264942824052651742550623004873 138 105413790372922193559955063713011572455271189721861188931845869643470018567522494757529210510756063253777531483734260426529914527160038230337122378299046232486111652748447064644789646929442697221484592838641475699416385215664181869458074 139 14958775546003168613278372463223645261821406522365750073566746367455471253093430846699657962787563090064489921942092025784222358735666459703714228392940941581086717640738768560212663948247851476369779586783896395793379905412310986201546974 140 1984727797989490544813314665761983963147511232092378213802965370047920350106753517302888533969779475549589204672895115366955561236551264012030738166394381743468734116551947401725989893939392848982457058245476767810499694589645617241215461573 141 263264068621006400871982820868855104292217088213870609359080795747977839553987614006475262183260951742343127166612609300882428303879949115363900232035239095994268652925645133653638719770430703493378823449779032016863494174375588013587931936193 142 36777240859228540313979932774401837908124272014718962220933563495115494961077694042147410053544408920005711414246593909034876916899218839859089122488193199907634947235716544642038634574510884988402066665328454621898847496273839297825604668947866 143 5488259588675515473599718431781965132387967138552817832505076496609980354496708886150467919477137334572474728553309065842905745568712617642796552428143089475719699021416347786756578110632039742353797645914819069453190601698071677819441205873135558 144 811746848423695594808052113705110667737873495837991182261917538468348895638389048375681962926989958538504098379505655723739280855269050857330193260437600998556299171792395996268251947789176937946918340918686895757647458858983749316753168689705337953 145 116924217920072114415983399247859802954391688100763174880149542539981888465202872335877075941342019140211638118082176530535238100361365299747041678659213255082221352140656096515536224905674378415005110689174047886510651381700283556011487160940471367537 146 16530388535873986270736345767592712372593214572217334993091627825777028563835655611799026720100496862510306480005117613821905280263881549719008989983009621574556407302340390106157404594175893111055240178060504631381265900987587163086017552172826201446802 147 2300288761841093370538049903786434677592384751212172474181472473059182376098572211349382864440250891930967198308140063540480680160659938805579538208232314414343003267051215405043186211068124317923919992218028277269869015119342151778225015221104195486371414 148 339518060057662828707351510784675014311331152361330986861006929436721941027121962965697176594102209627315917980709815374046177749238346970020742865660672682451027957100009590367705174624599722889255443176356269408574269878288437811790881127917375059944450517 149 54518822736758407235562458164124296715093715826712346932852875843004198517122515569798004995345479497698079782519096234172497801726072432412233035534329774035336204029401978984876671310373170878991835468741681533681732718081515493206607866751797844795811677817 150 8377692278992964446313203311704470267050336859715228429512103903996918323586778727723513022400083091437350309991732832811588573467945639804264836961353289599290769005315357919937181704982062005188946336291518053470107757003109085675115826064039537106717994850946 151 1289724832442427930616561648553568299525608827817315563724810758614737175287683519781745272895534664494701021642996804068484509334147650941804755527854785162502286566646748499030603446629668957453269652983687979457207161607397394497264776331903794538264185508076846 152 186595875671606495900761180820613204769949734631896163032584968501113455485465541609279026585632315740382782084723571479571501507775619539532679102335626661626746252921667426876748154374066611740761296929536005034162750926803337530457690191301263003931694696765952417 153 26642112377196039633625556499690616984496272971506618379417387734625406747622090227595230433781440035625705552336496206073119056283681549483520461512180795332165188225141870922013711861474125426013317801071475916342617899850966170378868342116693317271097128652051617401 154 4011646015513342831169557909191012868929090383886822844600710129985474551958271300794847190501494747403898420738271535576712928120014692489814852106198030551696789296936867357874465044575368443366968424536516797861060697238779363455301985010409693641402625872843342652266 155 638174594628545527115286121332269709427424342650922197215184744736971733760455161923522394563130157386790830644300967753643711340831662738883662439096945110035079411632466572599920205946947170965464660074743530015062145703456834090022862210677843796579401549369883880775150 156 101550863690974983097343060418874331315060916599973967410830687921790426700450403653569853117332427611593200872391336796676766121075003077306305484818857382222381061933315635782309178194532271459224012254739230055514179459198865963970972696674507472999961752730657886354649925 157 16652971079087874104102645867465845020778223392168368280954910753263079819268978735941316629766527490120299880943484045862609102795037017719710365581756758376490561149107093803013694809041215418806022895778130727488177350517510679096743140053087340649943995809392135607331179025 158 2556011735018518145379430303670091672071967056686136291904003747179258570066014288161832379033931004617600838894327009351505101737908018266192479925138811719377565327758933918720776356663585507670008098878687604482712752486626881327176521889680873177611313756813180759374191566410 159 383891332452008335649180471084224834139869718173814942235148469399336328858855153591337048524819955750170312140334878506481464008765685306826144617962880953537319527799918018877133603748234750376391739780374044744896822112310635171528549515470134687208776706917494613938336189949750 160 60670970653974323768461390123096423681846220971394639348155897634399709089445749301564232254405171165956743939806205601579908545601955650152558718895752847650253018994813525543711697566067816128584659913847178947191171332401847377557074226181909840102894712365811250528050137151229249 161 10097268267021701265617952104454231797991336448329870642565517337771304785670743805184937256437031584039435005275050229102228514826909217705637231629542541152141723831902243850637821384951839768800844434152554685651254392789206035705179296669999613205255221483595252613134314417288881889 162 1666815021644906544669875191475811072959876092402867842913634616977010260730295096210598737285213200080406962312394523714563453259344888545954716445051244823279154854970412192692200672948650701852897101205636944023330711244651006621814944856786995685318582196151793085351279620806910383138 163 280547206982003826218975076533905518652723554182889964389209492361790094369061204561294065647178490683029620334746244120058068032107868119784663673843712188374465414432358606470112171767248623004289837301171680172020939687259219567176473918083774403141618688013796981254635366057071410403494 164 44503518663137886369169484154895405380148064526822761150645276772872246764013276663537033737345949467789127069074731271904934550122529981547287201605647193593376969831291838670268716068688486524034918346048580086498066780710718602047923817684288955503833278265047927694297558893169254511496469 165 6713274982832191095650836869356724001564259270433331682634634586554200732569383745746387461171899468429185304625415647886505178274190571643108155442852280581469981267534703793810760995486557123330923707993368508952173446445387332117692886114599116586179142333241233069408356752796214180506675593 166 1107520002588674451905157610559694526879727044036390337646692951716604107833768121854861073088554578332783437062739237356974183961706315514499445148566061481864078623222224488218082144346123597537072473754240678829762654270184829488847852704562871469633294277512919582370308915652115245761309828338 167 200611968303760067783850419111811701823482844152499706476208823936314740420911551114051858684432897467907131788025025745497823899629087678640247984748860311643788403981487407785276018974583103593876966963341853414443850826244473807909306137243261859508797062980903135676615394586885484883570461085406 168 34481625369060057813310709495981404045223065250112438994040679055977510698757478062618750424704432614231475248356235956726449869927799240151326797482423637198302768731975743429374624368564240545611134108190127456184960806675016335033489240440661953478688402673769923657093100325524011375105600691820353 169 5888103441627302579245959012351345419746528975770815906537336563599721618347467830143454629931205953103867166404123244044866044873083467158143091462587237808825059830709376877285796739884033874297869411533917459428760994898185981510667596551246108012785381554520621838123672557197078811106050449972328873 170 949343941193116585377068761507267652514634918957342963796961252778455250664106029229924839718792455741855430755949170298816703227255112513974787765655803850130906047912781713584917335278906353385241037649498248874341373082591522994066182421387870342828304677388308770538884958931783535131390085632380772282 171 152789523397709722717924193231536969516174269273284088520585557722160864821564871558824199922251051941898065816604349384435589551936073515585495757412867518609083680711261720296251292693791649065249176555216628821351683252178485160101267870120859706994878921780874833009893249353552595611481585842095649994622 172 25941092027587463213227153790086200896476601448593269759782488231029600381702574842967115843304528178670836659219842635794451736123660891005257325032937800977290457150031379787043019719097800787225429238659739606334116476930238515872325249365514748013712975910841644992671863756955202116058391860824469873340229 173 4809395628199715503242821134562345198465756726295942950231763803548917955629417476516581390008584765722382284094709049497046847434969510373584246685573586024585435487331885868124644082085124159294471664509879819763881568924295658045820130906335983697057306778666909873902752740450422287614532074466237624079891937 174 859952571415253667559465242103837305595526969423060306852994475252459148237011401941960622078092697730751269828221767740789738059945538856820315019019786600802553817175584970972457185701473660047072199903063165197514669731698728642388936734206956820597594038928246549915261392954133705982824622598001580098362391162 175 145643434568400523366870380521345819592346954045509244523209182913275091874736863212133479583648747269376560062455416295922780101917769563991758074831342053398853265679244935245242688073525978660038608038978556359565784707766221238739856085358464947796073076825742691842322050654962571351888427857640877391951097808166 176 24542006514204118082523867307570168132593015619193510380918163210370011413560242068924604073050200068464928628645192446177480273333501653129204215295386386597837478633120647923276200165589215100459808919355875055893907173344438952654286676741249317338673277578368560932022442238007017793739990447535926935184015984295841 177 4210832204309533912306422002978776685182091326838673006669534997982068358662634417520962240012342073702049900883264235931810587709876899400212341983060215191772443814400175280776689151058812855195118733195933737807610284441259639585761108441939400188550494910366657242908605731638407711758963897107155002050138093970018257 178 752311444273862382901595123029824758242266116571097634751945184193638324822219378206505357637864460930624936556803350987986210317333055473794228050874197531517922899363922437046777475328973695210725635721286426616906717561479260966652015538290575439372448059640299001597915053515748751398532968141161814454104534014386448946 179 144098615413605125317459798805775214199066550678668641834930930664795626439447641989250645613386449772994887844550551865327742164528626660806667351534866423448295324155384765733720421880978753627785481333352495008141666425718100867661469718650511594266259824123376099344726753714101277240329079736577068554448380216080942695286 180 26656398878903178871925743677258707424368846538805322856362018656284575938386470917494350490084419328136546616275446685359510857084482781597959168181223757002082034658945379633878334439978217045225732202978772164568517742329714897084611953713943787869403345741933284484037866839116266728122392344065955142128216837553478750437845 181 4909257173929022708657333240644938344944656214891484988965988822661002285394890979494034840316873024224492389360791921525631809115057904796029212631589960085252486935781369860026585136387217589162656472865799452349638070459381327825562279027425791105930992123362148855175491905993547489538310103175997971499904528094062419333304345 182 842119758947153679164931171447246338887991533379284056323255857763269597121906034238481699270331864142970586633546104564638653324421573126878827736064399099672187854550491118613838831682538576182374451366802702071642323406358239183971397978735930959675978950061081795742524427224372875951318822249854609653213958921136857081425713890 183 144335047101717818427281177184978362682287109965487888293024019677049382770681099677421040961228231615311528962482596593227100067743001401412238513217966898022526100710923166849876123662983909974999431400433736182366165600353081684816522322645787899536287737786807241974404940989506913767922339152953525669857270318103464575167016962830 184 26230239136946276628610239783343076835373628951827991807029709555491283200353588512282698488308009285746998205707972172470508502164400731865921455137318893348875043897838220088543068868825375382770890235278604713031164243887998187635296152114004889871441464156781953727071622615016148126369777745270370129163305712417424264473769990030945 185 4974208294108438272989077030077575272456227224572303413229059189528809820092010404889335410889800873787036845901772269462491992727353779625705293836148309631247450578091682146030411897606454890861248206608434017574111496724372109578906445035151955908041725299130063370131284910568067084562053897194482388592439213233786527048821648796654169 186 954210155416041098984995529918213506873509779073777528971668500255266038287514054686857829870282421964750037261594025338727358290743635121170304101616399703242701798043657363622009788764943576605341090858935148198315324343151708088375551084864328672436923379917635956685159670573783563997865436379655791678887482065641757850137948932431972234 187 182027615969972459321264948771926671819442139918307729831076886437695857916606852169396515264733708340385827745938240753581765300845456357638376586681527135868713830703583139933942156482236412625244587759007281089211851346597220636061311071546949136598218773185965085793661282692095113375129640956777118035149042474034396553585025680721854715278 188 33231524673159179064664379825464300872230144928033811975430804873033291653645453890288243423876097985911929759714775936290875803669878093500101081737183886321872294958625394821730449719699278315719591992798358412399301436711231604250563648338525972700081303630769464884650105759766290200608761424074694253694211394440512538582484500696999707630789 189 5897856596820335110252246839902515844974298907657793895462453610021168427910847461133068847582668554895725080227175546570352637542760128808877142361742835960492964072645767359696963740001220638169136409391050150952536332883715624961999093708418257340830674705761057508216256279210665547226547488320383933336428830806143117831256863760656043916663089 190 1105023892387398972210633517506717931569020226743212540715081616672431684620277857589982140113221288606445728698337131866719202119916286728107647988614234293423370844795450307631176088766009887940504227130377508120484067970793364281489212784638062548789072206933904002513273522896856042710264581185773112222792657462898041156878206337220794616318685738 191 227014821836530932779625785090324362429557325723772391194312740911236020179212371556468099900557796057020789040351136432746167572200283782927700302307220767162708663931883279257483421496714002628218827766927860311538496438806700529930850782818307505553203424727930474120462706836162012764601067921216195421231683297896740658041037862404892268690688766358 192 44496590624875955357333259000743322131333309529878808034966166008730607885887992256215222833544431892880716875491700457146333094937968525228470820759837944890148440585641655333084109619072613575315217308456539056722129730797384113913702752048476825709860528226613682286807154447676181493389352753222245928200752857736344733378495502363554287132830997224321 193 8754218724588498235998794387385284690342642703978759696588354549305921170416912689290492417748042881462246156539844611443659329960122165119502631190755439588645336641358328190595831647208199113342583910589107177328902987480647755828535271498947780793083578510841850017596969239877849142325291639973341888716407894475343062248049783981245669704765914237598273 194 1638325781055749333955387030180868728432263747607592427138119139950187013677220664735880524857233915000827274281249066040238256927156106588482130495029066954045483330056404802279096559114015273847819401396292758363642863510921296047903342575560034911767986521693004666910642968865166914141377569292465617502980762209984693038784764029602228852272751094285204418 195 292425688945432583123005760645315661240672815490144756036017666892251615004094815595668298590266589864733688954124074400225027504851917819907448911716941274743468068596080266547089349073404352492759584727252854114764447708235333570748328449578199627272292317076352875471363883697018780082084447769436062466666227177214570472100241124574464505876294412931205256902 196 56596125992741766885145503050894827006631694670238806579128074629358995530009197345837606719141728877694102731232591687487427588000596640018404203953990585596143892791079432041065346446785244084841014633729822724832326098945177062287646846435925090405685442430050472848329613893131850187851872973694224756490160992181270537979956977662853946546965936570711438903317 197 12065482157532071930225534409620070581147116511527776417722509678465624674845026370307299446969165320602975378758671958842498042061989748393602323773921415516055092285394313406795933718622240150477318146977792553396080709612765661671647492313927099290147563730691365576176300091050744323117725191734648452244345535086451624355079074443858742855642792590159578849264169 198 2439742839917986946676571660178371191076711548545506213520979328125362846408353733358906269572362594144170982261357439745259024866217709528937169017355431875852739481934179248589299975714873197934192143206926515704684268257226832068515409918848922143813944646174961449330024630129187429214253121480017412451272003714027277047892053763101071807587210410788940897964006482 199 496333321771533830512630001325207774323707962426267423976799529080291839971155480448037357123053072917443902073166193057334734296819571865664221266303686424127762056021999177434874467792527169682606994491205282133208462733905212678961509561946050859088223366819333638615992325079345879074297161945402647434030832990490141426338545000472724862769126906955329162060082600382 200 94872247851671981930289620024525584128806495138841046149178034848342987793366940193272032504620260732625374387121352117501870048326028024646466186520594144504683906100815718927311588418227607032567264068905095020176178938992876947380363220018432398694404902836973376676938078659086235563142603547166933424758153160307826394514925246816447491175705038352168916894757837397761