0 1 1 1 2 3 3 14 4 85 5 621 6 5236 7 49680 8 521721 9 5994155 10 74701055 11 1003125282 12 14437634276 13 221727608284 14 3619710743580 15 62605324014816 16 1143782167355649 17 22014467470369143 18 445296254367273457 19 9444925598142843970 20 209636633783484957693 21 4859977182324265037421 22 117473628000835339715628 23 2955843923284036972621008 24 77304230996652142034615100 25 2098439568880351807025467188 26 59046318120890819068517495988 27 1720129928890713926852572500152 28 51820853405827391944579382577368 29 1612710650906406486572155548708120 30 51793931106287716319665530725832868 31 1714982168968268173030379311080888896 32 58493841010907576623463368087047681489 33 2053353492423868318655795753653368617615 34 74126524390351450645777642193698203650325 35 2749866729225839920970594005146952014247410 36 104753023219005325216961841827087292921181535 37 4094897163596107681618320375631391116063092215 38 164157294227139456488172823180697269068360306300 39 6744518416124248415565778179040392918853487366000 40 283831594245839678720041563365168579150986629924049 41 12227756643846640845527701383453491717572355842271043 42 538985772483918950539186553506012514392196916685745487 43 24295774239184901486375406285228241946619106112737052658 44 1119425442173043575234271623363991860897749331569415684280 45 52694785708143184738338982573115569797251558250765897235008 46 2533107603799983136190490080609201375202080034128254529045328 47 124298695579175933610508434952083871989638905044121610468237184 48 6223394080487662090049053502541558140390425510862533678852869564 49 317807185094864156585661501850717281173670569837806989552545144100 50 16546658067344025331733864493927907585421750264484250096087895167836 51 878026817660406078761163349635343914295366819692194205152281052920056 52 47468205138077320003810914268489199595715401070566271762511784755991612 53 2613650980247254069281142720799846490350694981523416103583714127115554492 54 146520913599748961186331501534941655927109737580973009169121525746913169680 55 8360290731165997645255547266053038328648455495212807829338126927276996008640 56 485378034793819176923060027719225758577059655980362478731242580086938327467112 57 28664711634815172863548659435571270901733423840599837334973680137234317791773816 58 1721471267381608930922065239498714648143890594660601388066200996172058050179772088 59 105103412273529404271405048248404641534703555304300634505091982813748109175847481040 60 6522027964158875774513123931471159203808853546237580368078296463392921020403750884416 61 411230157376583799420566360186498938337359008350529638342562338359745870559887381827776 62 26339946373830389905503106950751856021762914625244226401397552644171683417822987333121204 63 1713432399511977817643415418534386866004345444530719069593716211509267595177280183245133440 64 113171989272949353632347545321322959862859245593700788260417377457493530272960093400101549425 65 7588074722642844190882013768390712302269255290736610146836334383619439784123866427970281080511 66 516355293651843646858976346772745882386395949346065382038316208061687970412026889759491112424797 67 35653039686450904409504244334286582954681449080693246247988084675156274467851995839884451820337938 68 2497379662774036407663894593137752192831582853584724053282029008784542830668809944700755383296676067 69 177428919331560308640599881696127592387902324663523305600841054610731323712122340189103456734015661995 70 12782926115725867387435014947215286267088221060151144600642480539778673843350482324935709170925102787948 71 933724484173515362110406371318267366476515289317028535015328899722923604263167248318033722415971883680496 72 69136698231970474747151698343466015706351197456754942334978464821423216562154686894498859901788996762985003 73 5188250487150690122602737217369993212038982252274538684431397099123276194211490860906604549943465884339736353 74 394528812694734659897650737942655242066293166695748726827829970631709936130672054852163968931987924077465802925 75 30395345556663239854733459947363038635613597173281032269231920584834021664697677628322500631695683625907471971238 76 2372100146944963795743047578734122367624821253024084395801521351663098046150218640640539557323172349787974890382308 77 187493143361146806629664033723126028617047190151932820607234664433523506920308857591779095155435897916734548079568172 78 15007032958939396839881014971535586078294318600840941965583332748566179083572136279706019485478605698378666563194277468 79 1216168408862693164053718054216434866258750858534109566703145043974045483698161280825483629766817140753579836707471348320 80 99773693225730831958585856203979185491418455538228145492154314625146595459493501247145613914110807580385487183892917418489 81 8285093901643778442867124041338068155178549211268498706083152439305397638600794438973158925696805282693975050512139477562719 82 696265734612016068922415372044543256564211004750217283940497846288207337361321119123366516235679595998019641486690636595470905 83 59208960901081501742927371286634814615205507834773609994711039296344423051746707586450364178994184249568387449447163307202994674 84 5094185367688630561911679047772966290010557682546044657871392709508934553501535355136905557190078914859192484879671642336429170845 85 443382326051549058174361786191873735530984697648043347482220319125349874302777355257744447846180064214525020249067968023683280465133 86 39033825371530272012716669192743270294539969043962993713843516372102974785131898644159363566814189057281140834733026415609526065164588 87 3475417800691827984498934876366317390565165255884529302682354891640727731051349793019067746091485617882316234741585057439916221044309072 88 312911415921385006039521394105593268360370226500874949255221047724446537456015186934009043973367883694178356967751328010842099725567624080 89 28485955479890148483889464191933227231000625907325231829645105939099449861908481468505925662248245022692257291862947224777073924742827067600 90 2621699154928861665006304689865755441752617422698572943025412630725147381036510247200705143010680749131628919193063628090886005756957501964368 91 243908203385719768764568575909634030005704384689156789441727819037775883801725092862727113452953745106765296770651766565889559196670558833939936 92 22935665898791318223134903277062971109802016381364969219688551766833703036565101515287530259264181954187274769975780499899504695488367574200823904 93 2179659496891406109837767698680400580164060281474242639923271747477988021855275865618301845780622707887879488562743429508456187778740588713505821536 94 209319791585552557064773071292396773306375402368425926708242388131460829650330924149511211433912975164007336228985786605485025824398574449950861938160 95 20310903855718266490057393438585898382590744788641558067673993174907504754822552170118369080836387764086957183849866004180932788001846536007297132616960 96 1991129306460867635680719362447501808574565006062325562433034641789848145725061591005662952079128564923659305636933583694614068331183215377801389215172092 97 197185878522777235514293423728093511647273810362563348078263939622361885953972891513531702447640380444241558365055316987562198013438891153893154211764705796 98 19724866123682265151738358634453290572454847571446515352429823134541108769496206995427477086609503571074583065643570654404159843714532046285164255388746010796 99 1992832902230383445895471800857000485165858246784389814460327581947108249304745383408135967685785144004353837164364468526717788266813813576339763434010272719800 100 203331086162107291368076110393496658433988478136297067449858263903305260292113830800047446067164400233906966878221306699638711290525922867510414280917904045733412 101 20949375808885246675304149424176105217333597305317998622734755987003611775431827690693978357521660440352531186940449021712376383511261989140156564883207269192205892 102 2179374904693006026468392193977586512836326622989051002602641483644079207125019630219522000913880308560488730308071657563085815723461011738603028004513913426550174352 103 228900254340777131830610573767825539296695726649096956726847589437702434082175533883419053251121275358252636984347080379871977259892772344581918286481431684251871653440 104 24270278213104093851804007817082546836183769353166910859425812033326920574304917800594408737914694278690757716352477198932019306266360195613481088853381927245952638093100 105 2597639022946817670230272053946574269945893352918482916083426553138517986460209767378253772735004047746201750622431290190016736410157402279576963795229901590787774626145988 106 280621242188490819397047122812664762133320648745588695790244821516394319388140913809368765378168596543466828561298363239823366714553733918347339877538228439914244439829956116 107 30595870376786670813928921390066448860576300701444126834688637784505443510690563888075511375698345340134847008677572232912991319649593155710627720470244566158909334048968467224 108 3366426332339364061697768096733703534658529936561667846355648254946263298242656448383541873752169623558990730538323596725274527490988112525172321556050122439614842837682179410560 109 373769291618959324698750150109672546392490899339029251400980351538440492322273616295223296471594859976409529983520447313952211067040207572960213538813283902441017855077783912424800 110 41872715530960327903950256818681720054710692494373958721099235505771705622306177702477037891458490953829020670968267277021582652037762384888390366851761621333246810520858126766957024 111 4732788261536391371279821474776240294076411687738312856036624820062898626109688978310237127878641639052459949351483828348526282070157473224792649622449131817544974186860662409463630080 112 539669039138660671845396147430789593006741151274695676866032705260461904009774153818195161414332969254488667058223436156081873466678055919496996141044290760213146973010379601315747210664 113 62076760298635676833499432409124472322758588049647000052744225817768187232654979187232262780398266754415473572260732277388916147007786521698493559269715770258648710506322786743639230927512 114 7202593515075530364738214315292399439326952661294094378083151655568858795656504869443967297225542614336725145011298282952351617893731031073426781221884905845372581872010830796552366862616040 115 842897684847017493683275113065474186730409170444087733630907068910134197995138457501064975559311916521788102833955685246791824178661165622217356253427981605810360820933659813561039983789527632 116 99484455849674499157662563798052018991319855938659942351569345974087927909276910192497056356307781826694888838741611683053452446345034014473351835366463356828511884760338800206997260368837213160 117 11841285773969426551305012103886114670679325602681880859956251287541422420579201881831530821431704520578593101993689290820003879968584272471922016644123774874833479766100246682182372199320038750696 118 1421265242352582433544408840152389370240753734868017809783532991047706333120212072166433979121443723074633170346243498680277068148490161795639000852844183782947638352815784892579404597851644191720544 119 172010092310041306125256297268759552054079901838196090669367750538526362419772530770250914507074534178206341147410225742340780968582384960502140088811113394644651789319836346464310910801533516698125440 120 20989670430562786344160504330984576423704846520053887001521475762924794941518404254331605436038210441757917019013282105788181034184651406548418782951657305816701874288233026435987441700179051971619674640 121 2582266532314158592221429057187788842415575435438905519923523334191007417330271606316386600978646712740243332856547680419183942688580757529025647863830916859851439844401645027916020839848961375540804926128 122 320266564071267472306953396794595132367315284281029017524208677628663488444104772669339808588644232769974730139764082043693944675411294837594537285411970760442113974967734403995285982633555559223675730214064 123 40041377724028536226926142906803935218162996453126975419874392964117731470886319341188705136627963040075806922593780579450421946083625812790437897633065142290087785273960117402617018724413946145195587642052384 124 5046212564247235581078174105417432644077597167374586117967423362010499530709355851435916019831492749181172991217669110898351179038297522697411834854578871466927701510263295330203648191350463585693967550876274000 125 640993851845268900094535452757962863053945834863586387075786319714190966201623273671387862983544031892967888546001636021620490301655107063783396789902645073568633010701898369344806765204780963014248763106420635344 126 82062943034050411882713377848241107939581785275410450649772663853001242390655290542141583380891574291043703896206279459460193173820373196493205673800641225258802563730427720030874430539886998861675010258081810238164 127 10588117126193955441429291557155154781148719811990275715529586358401661366087677031582257683571555946038969021061724954714327952107448312119149931672830779285781066272458289700696597750233257311612613930303131132605696 128 1376710873612406590037430732863797819342992146366768736225658486374983472290514189281182073137353360522523729283875099770605603427673713785432063556693930190222229302367846313258897069192610797075898892627083923668831409 129 180382099182050518758481887693687257699771525798063319252714333267242927664549556664111073819658719325366168651284386702423023066656301247350084123370649657007838571609760498648836016251980889574052267390607512523766671135 130 23814723328485146333983559754465733349196341850543141492955480349199034915188497946845799301981786448446468032135707446629935674307937769900490054628071203195375421910068482254641496086637104740884691401574317164180453559789 131 3167919637862852092961999317361347374623333003679748322367558407059519453394929276061304681530896938984948649487447759235195032360213237559111958763335307062534382538988863925187631098305939765011523228899779042341862737857618 132 424575332890942481464589797689065994534537448767591507365654581517564497184034883783295340875824694303445090029188024226195513857410018373044627972740382983766208222683626017010762237917843136662106226309505913503975467415473387 133 57327524378505508775702392242032300693025791386176535351314132524788470049524200600228854270433515274715577100653191959721004041547802088322058605771064611736770838044401466920700884394458427155607301723117571883478973560973973395 134 7797863671704469710947258317843437255557669549445013076094078995555248209185691725137431792592070488820437072391856026725277323236729494546385510720340412297166954122959214171372863786078783398334502970710383247904446859855344969100 135 1068485552712938266681060911988970798543936326224972718508174950031210626917197241644798508282840854994190149473577675552668500806759129696280735104364362671435912790482334754118724299949872012817026257690692854919386020321755586047216 136 147475243048808999255305122409594191312863901809669701718349854013772530732063802001198328554785495709183662794901791047067613685470120254135883961980968963006337532056824730803565285210833549136194956772477543443498607675756621493801695 137 20502378889653496378287432569881114699818092266471375726192211357406479254890657116236589572710375257533834904888235198837180953210083237873999026960071549046177992841332020343318776698376838004460572923444277552361184731696624858048988061 138 2870791174021854280011406219140203456166224789728016533962173465040639850620478395054586863130702897570826167621425848399390399414110567286363800884693802024894936684566510693981294431837639918753934269202450230797446666363932004898336065993 139 404845229355178681958422942838204424518189011368954298308318372660064287826262349104731282016875489385269673970491673994521396804470909144982696579133062433870702711090911014115993863875415880803257926669136825686808981794244807813350938624910 140 57496936051158389643197979798246201701627757476481907557078976758514564852460957969852157570217069185623451891326669741803217812225386583669498297220218991508821786488123143511428921223543947619329301165332769066284523774894062469278318935139372 141 8223318538086327280546303342294293944846048471568632443380706965171753500057444514136805483530268701114052971657136908136274802361079102580380315939031625646019639128423773576405908388245299722101271049327051871946427891253047590571225237565554228 142 1184336301891746535093550341843454574867540589853161192356348617838165110288299747639153327674028370398722495038444688888390519219969278426711598125347586845848286592583766945295957074354169205972721693643881022960908267581183330338899032632936804116 143 171754277277619346423801469158630511758898187290824572714399650742960672357036060056955052375586276787505225751113561612820837178084907523494460538076048542025583108005799156588504460489148540401448534853273108571882065491884005208869260610554302486944 144 25079798096307669904629159213398276780615935287523614059789336264826332763980721331762816571863560450019370461971227072669720147076744696288134453412183191559180154825711607736808676461203419833444493864571556830614683313310037844739576244973551722410115 145 3687262946905012567915268335983328941293684293664122757829482767976024611865969187137246228869128262876907511394225654743113749590951301551403489102194884896401947857585493631804593707501165655904738069454074630576197149894981309103314420664890341888298149 146 545792672848957495924790624012645677154000035472966028580382273606242618626298292038292485853389645728418192605715224654252055013193429980022596249580147471786026291471408304194705698420497233618933414124648290178038802443238960733999855684233569437559900979 147 81334537505518699537988488290578620263210207181341119707897687014897557182198959334062666969525490708502441203650096798684493173274634245238610869419666635990077530441966527064309132027854418154001045771167986404837318241047060255877262382565245662456654623302 148 12201872011301687583432804971212331882966289719445490041091304683708164907801676190926374458320980003276003520264644312142352253494635388061583664558067893893810568882776709844071843287438139086528562111075611852398939534292099798570474520706153898768116230839847 149 1842734669038745253445215140938011223378050441791314414126808341219541842650208900263756966488111032433661554305599830933817974693071534774270311143261872529603319198835250587525742534178245917169057364383829060640464715632469591906265936964582545609863195347854775 150 280133465872919713492330845899130928007863727307648232232597455287142780017719497231419275775797554389322162756438233756617817555415632992243951087506686037877428288187304509973569302825116368347353639315724147421160956417632275356086306128565975919237499750259055556 151 42866127036959529565137719070132391028518528982465078641128149256058707450777485722492219049818194442092725019742399463372919756108145638230199270793125101933050537136142125706709749766187241722154555969177628926721863154220271801741743913354567859542708823714159076976 152 6602250921328789582644030786114734152494793429895877909552480204800383461277870679629501086297529143335790886770099262192802249410602456093145816498312391691531828642210206948930555548374772087104660183295721012001498617834241236070559495974505180761827077183908393175980 153 1023481588016852372814871050433553233647225789763280903275797681477116531881041511645609538582854931187198011751935509678395016107345422300398252541216845586289205001208146530103014629856801189971289782520674730821062902554900239462441709663960938402910659448369942088007748 154 159683561197167643417104766486935103129580368460505721433752670932428164190100287239723256335122622241487512544889431727565457269454112618268942138401626690521381024142953062102172770942247511777418452806077183202748124656587058438812906455369237861333613105500221306770410820 155 25073486051273157950483461543198190227799283858868818906985587123063048369501576822940240862452138548949774251601469528294700614492825730310377410143174212535437722754507345268994775111961961159036735970098502265305859360309010391336136251057472892856121276473314358777246459672 156 3962104801711178754214811607937289498010681220217606361909585439807954760907561466952984839982637358927932842654270936495714615491748675367921948597358912355492420115500961967423178415443153224133001665573555137120280565134711581084458676682536620423948931729123745818011670186296 157 630052216537221512867918965978203367634165513652886731155154485809818459594565113168098688814861866681990549013591934416353099077665565051266928912434351723589001731338543829402858189474517815235226195191666359049120844086768758418049439466036991372065675752735238229183468587777912 158 100820607123662736690647004825037880145996703601384020525357776399430923607080192610822914702547095045078598335274349206116861652881314772925002085365972418592919080681707488250861468216890633410917919376640949950466496035472632177387918392228457361707916701311535642534754916938263748 159 16234065748632280244515615275827012581529232328554514147139526015742152091860246838351183145666513575404361319491306849001691460146149414048506709449891221550852671938866444496656390173793110991840988552807763761027906732248581254193082833140866181662899018534069358734877017445617618240 160 2630230309096990274216618963364976448495786305704070920264220891844110301889994590447308149919329911624681533531922956975531784411180340722603251704676435009217318240988632469344883173728313373377539021334255847392491880703947963028896380282112701332308524295902000682407081298039000948105 161 428777713723395234641634026846173471985534109720859413442564419243745524813083887755610056242416460283972937492152156834350817465474193677662793220449254853116072996203678818730662312270601875631420892235941217516488245010679106737921290376738433602597368981277370554720873787898965980060951 162 70327672561288935140645127738894418719052954198268101464397840359337902758668646620134839316601492249500313702779077458934167931269766242464201425259637586786293637431850156670245778374820995195100869371789459187201478773205777014080788017219534280736694792996085441314768346363346820122340173 163 11605390665056677659203469749588185980211041055996392955462672989128905991715204226926028196149663598078222433445206414531366591699462339204268619291512093008255972335824773415800183525962025658887436851488520910344418495044593972876907568885587925415248503728891301057375229053062020447932176482 164 1926712085099762872989020571242710589472332558139272409552610615700454294316153340875005679391857987575328612248833955190041812415582570828973782751313515392450975061255264395253832882186265623786745528559184074396696079628623240338481451452112326551369383362939824290171201449633286366152341122615 165 321796759516553898455266187321853690158136505493507634360174118651408217700224437979287584236945602075928760016792895847126963423139401138638620460302402135076796057418565321405992038905572351166298807965433185841195753603603186357755184624590836406260183454876112670645807338117243643300595276281295 166 54067804858661673478610287656710362228232380417023766160545331545751478944458440741883809111352396649690090666341060687510199790329133592823848221711282313048622488911468603238067803887028142244388197808402744096227288198170895462667432844828009788447764089636704134455962455961457640378791733020073436 167 9138452482095058116790220893712077852739695871532242942324749705126959772538125231386548816047872671195249219060601923119321606219443146696177995975800906379601431459239638806265247391563809547938436162648017922994959525983866833187350382624795923702433222756762605300838890074149156281294069137971495920 168 1553703812548346633782585794980997104765406657210210958808502857599759744631237217614467777405671927439601827412882619936511206101154474594990665463434787785618336085922693649404466171792699784179558839417701015375179160679125808633627480851258571840917198400493786797858097067149203540265345478088225518385 169 265711554644583952700331108157953362947750452143958856056124392424026010513165134998138955674899516462522955455899790368233970106298452699264468871086952832831490526431528553262685670895957376712522709229226584710354820198214037885055996890282094796409205228638519863583383332018218057269248268247466473293475 170 45707181553562737099911223196685748607027726531409459315955152416871024271909431655378464157954355660792242275670608663116434573234591053876780776411972634593913476906166745343501815917558870618196160449500706930199604415090904265687449837825198070895942311656297372085221019081872902376619929764447162791611535 171 7908162157856712518371928691847405344445360257050836249861688586882925503866731522236592546934415291869980760511955994594862744489412847090651474086407174194266097716279925979085005050466252538547799591362946549378459107204819026748762723810912571595205328939134778457494288343075630708182717964937955077316038450 172 1376161203584260738574291681850880740082222084865422182851071888108150634235131478513751775358208262804094387936848649393817263024926844707639858350716132554199299525671962816553824143240074318932560585907650208957481226794780422197398713913566972876283454898072987619542661015888602378526647386846161504118103359240 173 240852600080201193625179300361706691489382589205578846418490156136562785560299351970434703891171656426141325445778712722244111635535627051784884281918740466472581361879891984460099556192953142325937513571485511965674521007999433106596363974539940510748271395312366787270387698925012812040250622688040687387341360741840 174 42394301122573468943609722691841456142960172470618265480507900693554167180377410590989217701941334353801597578023515300515942134810036004753990466641161764853100732295474102553337830276475317244530461718267404802472983438217921805691685755045045014561544205534785089473918754945210069121599886508272419341010081871336000 175 7504533868351770937530630256254844392407400298496732064663965233780501706871549070980341683723742437246316233303758420672943914214426181482569691867548101687696506796002551602688027879756797789784096643006966195476724564916760340341873731590130063707649327786453672760896913234879656294942189193597365442504093934722311680 176 1335937713118182154843074700188366037370981722941536824207333885355186889724586965859622443317453328873630054455120598850921188675406620919566206417348545320048381653944625858036278866962633597559313391232898233071247220894197462992492146844154357200679723684690210844616741446812139784650275480134893399940749759119076977520 177 239155980465657307479403795940917622064427118725413833234441292666307684809402422532411969620531789513093787878489977582167392042144498369304939295681226370218931508479110998983678097628559494164631914854837551725059120181656796581217186124997322713692715543720750352590791227709826468940643763872396682317383207748039179395600 178 43052193354196697023417983781287834215840307864596835552727625202165404453268558340383145974057776742736129872285737317238023685351227551165018220446505192756862868299169745364157328911580938248740701419613490312687373678992277665048729861650048358221680361852238272874511857869193019369190560359231348381579879787570452173677040 179 7793183874957290753663972819012323526875844729225012890631254052271841475878272036324129317374861301041987775998248025458560216195191866870560832387690569539861337374453988165524790367027084729374341327157760084887337232911034651349683134924890401736921916882746757749244187823945342013240669648415705998676628745718882871678181600 180 1418492095791787211717894233226787816620767345556188348028346567667301102150205694013698710404135171884292389063873033643259258589771839216761381962261329346100009603788496252720213794186292426568387977265759210848356481074225857631489355199883660306909589379588800421384423302116887799525114882726189514216256174300230346866880680560 181 259608058324208404255671928318666039065283890957178231031580201348458294295493195880772320367168319954742573720383902277251551218033522100755082652536851597661041726530212653193713337215522484171669017756076040410713144492569408817038559868247307387281849830609508185357811455599997464688942567374547992580549686126257048179818135830640 182 47772251364018807472079416740651562066686061824361009113450144531246783365463190822161619047698581675472079208336582736498439315881519067578067381418790187387448047192277849262854365571422774440517208382679173990871041169589228803308453232954184472029463194207939201889579591621642113015778914688464407025853264400723681406692095837113920 183 8838665918612907051401024499707430818934029039194175331056929842322115432346914264835086093810391799712131774879599617596072590581031324267354077171928075126204496236546123092529305044615720463795435872822304376008177341013975195198981547905931147418521882236867935987092517880779537676510019248621416238742515911423976849151821933858353920 184 1644138945551211100268427723029347183720933339966250769168537821372398332502576988315670949150529262849139406201995374338821895366879907580066374494477844320167697372124543742622923719117329551907366683903376911919258082434608444214720905942128353738798659602914771835990103611196424716704091763069597293479364279001438100771476148175527213600 185 307481192039828714653086550481400800951590232248700977362296654799213062194336433376183306675778573340830141999597220991804092054998089309979499323407599924981337037662469728192089537307242495374634853660693715885593753237524685446775304298320520479043128665379985702409088358555607515461658847871649669315705740999903917061386663245110480752480 186 57811524752851238561398402192481536629913028996215543000420805978410712279608788337885609506558386580939395079921688342792555711428358793854323966982839458710251512950106128787123533757140450703373531158576287958849588452696009165024713806179120295891488808800197638523205693524047629971128330655207402469279394192681501260061349609505539345245280 187 10927324470556425548290102662453612642426705606017898884034682402090829439278598888766649611909793787637336131065305354233682683642443415730675270795864025428411935368078318774916888574524156137277079599142957219745098535047353934687701333346639047065842359078428405871126199992941925441822560312958598484593992636561311097361500074958849004835664960 188 2076369543212188184675584769879084638050794734795851544149357808430004606904288535725670927055403690294969657607854681999894604251859101658588376821590889878120367880233101849186997625512759333504877088271804247324968297568146976586282135225376571489523956869783749427737163777192908569113103941560321352320243657975738325378653603550053667709745541760 189 396620202974645975483146537321376413341381010884252694908405245792040026515307790488410038739950958338160999179009991079847243473725545927608521712360408344541669818513576961139077504991894002920471777641161571902744512267644381648227593538224395373482412613327359159316375203767467743905299054767632194614468656509350936853237132787598640863662877315200 190 76157466492140101051339302651816022407522253273807321810252393387765806720045134166347118278181294315873617455956567966079240729399503393200294869774542137066751439132692478481303579790392775479034523134532729853204701743055666149243850108886226985553606193605251133377708506708711400120719823212894739486672277217138710216484277555680913952801580503945520 191 14699610988855066838441431533533841586942955152850313280768275317996550761632171824521208964088206239190407388621823927256661885232507109482418518520502990565821081133338157935873502623110645023498956855665157355196351582006085433504108967302859364615174138502544935967017789816447055410945394359223023014634774043895884897674051800129328772229022823734407680 192 2851958751849119828705321909560785254281407023889000718177461756055849808967251964058286539831805993166920372300274090982736114423443426167914980624076852944600073420376096181131114339476547833819820674534720616587141320930073337154627618577773356395709554881746911543260652631649362687949582947569146164631786581753319909743666930948630575155619306461363053180 193 556177158874194026273083811616024231298560385925966192593824798442820573365109815234572675571494276285901753146439526013605080545990735594424380916572857461135026055256624541798667863291782896058227997126492654280436064200696323026767851670360397735441884018166587183573609966140748806573792292669107651865951026624989518598835249720785313973596398575692253670340 194 109019491956558665588477016135481889267406931690494061529881924057303686274571708740179202643009274549895677941353819874497264535334495001369985096327980270858073897180624436498126549809348659480683230637610821261863651334068937898713078119939418209297456823060579271796835648173529404917350845962408622417062923853929516196233617330819079223947085728472634755629900 195 21478549753405485544389151629314251184249769813095157481697021648872135608818349796661919167804928189703659541700480059526986325220849555205827518122390547920127187343685827701609032535858721061717760062487657818320922646921912503595843491017950136963806280137720477638124255691644694019703160781249497640959089534847877602447945608024534242662871284470332342905383480 196 4253087963631945100410750127388345543073395635664363189883276105067553578721618029498892414747386025150382270986519764108612505259268645588617538726808447704852659193461476625527504631238975350703832056028252607294810683570412438208794752868050858203085351427733782883545714291164820391231750731378210954592788674639222196673978443112437550895475677766304141648143305460 197 846430518840590941635002631896643094056420370138473469906677931053501454068805963105175803242941606216550080604868567821612763994015026795700462960897813563237184910244193323078532906893711184411766667283607973326819321635554503807170413528531671288529537805869413038732676000417630072611147612506353100690489342564663529671966265699990988437556803041392458769046802365140 198 169299173952839793814418465572427342293864705138875882896319307178334200985987701780271945620116725693634689263166584978188851951506901456859479821544966326496910008099072217153603126013104590605354892741598012192691439332889559529983947206296324859857041687558223056749424257884971494974215426686154910825269440098010032428930868323344202943296953484237973255794866512629840 199 34031734812603214053109108385645601159673945912038975667659675526269762124351776954945463042208299200056548682620593277944633716061191035098138882422321071222296245174389358521069551047741368979019925609877646607802539312290088088860603787725145350607594244359491343852381416500412981668972595749051298787469740173239601575152673411720303971283513207949450675733449088111784000 200 6874930578274561167233383079202825688655583589357418128552714735834269836486792252088056994518969961123179145199062347144430530791868098841961697928007597266806038381498355685358208322462661086627647846417351285011775821343927571581359083761252757196073259654969769322586452904903290546166176831178514584570911943709450687713306995606714172095168393336254066625105406007919648884