0 0 1 0 2 0 3 0 4 0 5 2 6 22 7 226 8 2198 9 22120 10 236968 11 2732268 12 33940644 13 453148422 14 6480322210 15 98907371822 16 1605581578202 17 27631315113916 18 502618772515748 19 9637245372790760 20 194291040277517688 21 4109014039030693578 22 90968013940830446574 23 2104072961763468757082 24 50754495009533091137470 25 1274704572870761375562352 26 33281168204058417964428992 27 902031839710353800012778436 28 25345605996828705343460106988 29 737399740360077843809728282350 30 22188086522383842389701043828058 31 689734946338149701419481309204838 32 22128300114689391151591517595743554 33 731984186372789955881620001889820292 34 24943175036971785142226613356467286780 35 874840524314662907909543020439309448832 36 31556168479937755006283464089194693234432 37 1169735562094379082875930706145908502030706 38 44527293811120633480923941222222526995535078 39 1739414943558422480709537902256499371613111890 40 69684515577594565929928530894263646004668965478 41 2861259185211361679386717610772209754377694547448 42 120340089781776506851981826932731044466254437341784 43 5181457564059649790404008695865501327070379440986652 44 228270285555039333696926468812862595533540661338121140 45 10284432182850688420903351379301823593612867187736754262 46 473622256780303958877930902338572367036087174166985061522 47 22284409839153042392438570552352850062008991067421074749726 48 1070760435932742866736360398508832658061382837981849372191018 49 52519249019471257547761273451116830066818624629854514927858380 50 2628452161732946656966206922242424509243982674690156611854132948 51 134172789123192746546754632542280943809145203968280599267149920408 52 6983058701089607347814718750411761826799154405130144726248905280264 53 370411243799203578065157015769341945043637732600133687728262636619162 54 20018250926629304127687863126550736843194672968193991052595182947411550 55 1101852536400853651785477534926511953755608476074315825513810377697565642 56 61749491587815190737996545071122966955032481019812309646664252386446181262 57 3522232901172866765597854569734569483053355024769826620227438221371459786496 58 204429939506213332022287937386785646030626394339902571419634048793889212381808 59 12069358164904185849023372438906579707078345493153528039510868170534263607800820 60 724624292560040038976819003117581754388931971279235932473730373309990628851273468 61 44229346364818306664153866665809010229763190511802851999077660169285570909147302718 62 2743852981686178589970568863965703112632910700201500335845127566611489203164557777994 63 172962242559151451227930971873819273003951380452952782631794492619768458442976476020822 64 11075744477988627879922420721228911770564586238092813197846858087753890771267621165829010 65 720311023454540234470471943758451899223654617605079269046992840528143152838587059912909972 66 47565304594609088312000611663187661467825440031822074468564511349307988856049524477187364652 67 3188483939264206370571744626033354438085520354902831945228048987062360047422254445557624852016 68 216922944641625679689032049906504644953439611103797551105598233199046138344431796458331720194448 69 14974779446906043415270835955855265318046663884774920289665424988224428438690192114680981081318210 70 1048716567212206924779007507981452104680110938657370569064575067450028278346106189855027627259390038 71 74492098539763632507978812863296722610140636036014351740470630678261148132282153787681504487390173378 72 5365754199423777792567854540608234213145856927952914499294610791641767531636803413794271280611302193974 73 391864827873293166961364404492820019873989938856217852081467489919881656956243923396567532327016248714632 74 29009848975337435074772893729344841422197998436708591795873958293170381290709771880022381278299472550944520 75 2176603009891534053143923107944168949168146272920261738421290877107776589812337969051300094690832017340754252 76 165485729389045149154185077342388052450774659859707485029379813535369342982934729807423944064956077066523882692 77 12747189315522006650081769895562441170901133820737012579041323666930550251399068642884886324740351975909676517286 78 994644341341239736125264941227305304557826721819492474526749804523212078357013001703481018629749856396565125495938 79 78604873883264131484150286863610229946598734331574244974699982351047957551433436115720741165292405815412685129889550 80 6290569794664052018775546630584344301716082829038856314351533984999924596715440198967698035700337827481805426756545658 81 509708222097237497681667024906936900620723103799298071796068736176511506221234781469390798208571714822290087530321511388 82 41809828637713284605723967084121436199672899106399849317478370532621742543344138246053112139901013402140203955046959027204 83 3471329011579097562478337027892603099115867913424275085918433668777297986171711215717143996893907437486326243029469242443592 84 291682852377127223741751905813465488785792375073353573836133020593987839270492435434337162721659845160567632800010461047229080 85 24800607679388148097983672897220594889491065681041864237861656338992722005875159308207079860839218555996207572016028197204005482 86 2133487276563878513297260558493523153956714003441109404857127690928572286000446921704282596397918560101017782549297229237867506382 87 185667331042805094026368927914095732992686458897206573009396485748907081607058862238807867386320765865700457505024199356709296213306 88 16343360576379520831620280838563604782135465407812764541458395784411920485051652414018568676391610803651898415817263010768318135933278 89 1454962101367497630490535540087140860486759704581866295395858432302730357557249866417328153850798903307472339459739309581646543628093840 90 130982030498995496465793380735993331574643413172599822182508888949491672613397828518243840712496886718684839114709853586916677826551863328 91 11922517014207323802673349042369733660808798695695305895984202932961512821203307161866208545589870912107935696407794953993317400391071795748 92 1097155087105693841713509681655712658137154195647917492464065892219032112698104117392913991943263047474241411016622468325907034411491545916684 93 102061207604722496447043454775352595964373670484394253597669544281622507826002009004613835083657545308220623937732235394527564103138280691170702 94 9596124252157434362094974329305333844283269390710643761355747325678689822284793126795449615635737858017334434378250849431049071022614611806053690 95 911852151855025332590297346202290784770092323159924096067355382620843472490776171728589299371126066046081080449648870766871457149591355472058510662 96 87558507268119294624761333964796748449684743321030902337961503612198328773667576183096045095611917308216099048314249569553120096921617793898738506722 97 8495140654217430486158831796858057179145559083419864851873201971670116243427307935562459520483148406904230331165252517207179610022787198089616936231076 98 832712362377009965083144872114397847110809849887449988362693217692470122535141804329031815021101562491116946111298821224047177809060109060183988188933468 99 82456806012208968112368347551767217314253199306419488870834574788271010758146651599290767753817771268053870050689551984385402008410841808360695359163610080 100 8247471295646910479622069716039716538541432692891133433744912226126536816315102419036074396577582978948033534323944382516718140191599807050217332830197526048 101 833171787037433729517659649128244732755464009543319988604007876418845326439150958509869442558844241743496382830839037471143318665152145651165193914081087005458 102 85001231829587983004108709530360010168059359538792387193623761273431071696084022390601627966746600306076621069098954257351646648174359018103427458491838601641414 103 8756914646232277744410284072383127764539681650138613822944324313952058767618900296877298230515461952904388226724358820603271501842068453262997191354985043323078962 104 910901385884980216383915259195559127088482771780684312187220301616477876637704030755531313333667630624484614194413743125153965722660497831474693679504491432125689350 105 95663409525933399892698449213672037523952350784816072267179942381912590719860018845484315841857765048734665460137559617504848309482450244363100678750642309038701056792 106 10142271944281600441815136305898525418332763833820758996028256499495847645962648255134375487223462918147914454675139811423487193328646318095745625536175102272815897654712 107 1085427809224156985281130039625695336778568723277501902638003577182369038144771827093163562590070893202777897545457118193264910977000754794432361646733456344526581975721596 108 117247892913991335622968558418144899944095858319548450983407442010226318586755409429034190501521842957719231468423921965850488747094514201094658220236387541487307150103703508 109 12782340070492800605166912615331229397433686086973668747548469647272783474424104706447776102051065754535566709950816261956880763390025216853857090554841184575021986546537217270 110 1406307830279399257535637295984034973376032923793928295840302945309647907523781856326697444625499618386592511690945248668144373304913233192318906347327748381745691265181360776818 111 156127453484399225244147119578618759087312066038268867339035864946637786534627049761232527410274330420106494168835022715297758894782724886381296404940052305438748035004311836619518 112 17489274799475365703132556359998642987295209217300407662205680531241204649922019605595008251589211726969434562977630575355304775830520417992046359367913797599055736073153171550120394 113 1976620915406195701656762099850625417800922783804537900947702501656642152505450513086296012368659751010681788214106328630440793938720752308419334728241349821675446808747976470508571372 114 225372049852209046883482070013927539564018182756345486739988415363943663614749027570975419459889533958688347048787820201249519740549149564471273306919250518854663474857813615783511307060 115 25921995051324887200172385970136869989097657304782419021202553172753801341461523506408574609977284604943219010603559184335305757324251490108361408647022185188170021817964597798661317370872 116 3007431099873543557268751622844904291073576499911322379911891316600999037544860139404270156449242290815828142262411795351783772741607371132365112536960360774842185956169896026481215198221352 117 351924579910915240444893674669263208570644423470831409971075847510780954950903381344005373117767128515676920382739449070070355480613180024859216007214646676773087739443002061865628843836695866 118 41533494387497720224046985301558613126100853358470844416844843683684824534942348257481588196524517298625125529913725041054730146783416717025862220414142187344757718743304656042714920045133230398 119 4943233646553391669890496256833939948100575533313008932593796598960942270760921189791278608571955222835153276657490083319239859708143295223785352590472310432690423769161232359002434463091142794410 120 593276247382784887616686843928096583196722551761209303725300794886360201371270778725495888777020499145495048670247448244844397914296471729682303068913487311109787009805770673074050364608036155918638 121 71796919120840562446477086610637265633990222006191285311097087024052109702866765320892482948772135092037452130938388084297876759814814563197504532033933803035911640419513522097042604542322711001616928 122 8760482869615663366855140328513302973039121704070596959463923174808839673310280785166343457984681911653815366122009100389357361153747901699948671183358799857971908894528342354786367120732609269104412624 123 1077691647118202138576031216203254410485782332593157777391640078985760302347307011004069789882423741757516858979045770219406218791989142320076208013887241732741698254794411015637797839575188187337008270932 124 133652332891687153869066132552377759873254962428278797259940019687645456691432564485710880170103546825046077336990517929428566894635763600281562407290662872629537787397067013876951054592665890040204854977820 125 16708824786314429425258323151827127704709087961289154875484064323250624504879047717590099129995160979664648155831204610800277618204336161915097453977389439871482642911435685582895189039762444180798301270119902 126 2105594942982218698412376945238284211504076825951174931192487662945443093668835337397571839763327577563373799631832318209318904812152899864257401115325827446837124908520544208446681627122104436398956275757977642 127 267445923717547090857274937549080503726351300558176367379445056727634464664423897431500570482834238090912629878794335518215804912116054336491600153698534896633890901649209121415194176483460430742427481368060024886 128 34237532917584535941099206204020561832419377605821778129982806976620012453853608820383767147930705186082858213996582947419116776430516778730547374693276311164356256816378885318628041123828650514069609731922416281138 129 4417207312387793986539373864507406218376792143358546032311756401299582685141745104287751033327729270291423647085361960175781445499641394961537580784910541762957362398129433725958407164013647586102059194389560227320500 130 574309320571139763257744054396610012655860320721497770590694441270390868682162482953964195563607389631903371694282311332866686104422527740887213741739814017654349043429876404747928453060187132347871614476594581636314508 131 75243853864676214392382097063410789659653494539202746329158499518812471543105353773938693106723935096529101548741723619475291241775300428325504788528610120674883333154330452358827615143410591041649762112141342947542476688 132 9933401617910137487112452049957468949181644798202939448092077025960832003996961705381902364644201751527981248699054131656963077705627419042856098775270275349741590354108905235234972498636119955994534248845115368867710717104 133 1321301258993433760256652449216715115094440375917747860263929428506112901356372786366460651922338270914712200681899737213896558993831884772071497852319951317723890310349165844253093187098230859127232975857379101818599321020642 134 177075329966625919086366683348867181583247261208251537121943645774266016368219661420573485447894879970041015338855235493427759480528343503939004779303538218687489879085676362562200083725195232384258618979914244508811702735672630 135 23907956591641450316988341526995129802143300560372268688404383580406287426802840521406583474367576373150063912802084636922919367779212844371783231714761954492691182814128550052543884155995578007220485572305061506190456251926910882 136 3251855454869779087965927685756602986858032426310126739945865586538913659870485296577895678545624975213998345447938986057354234372339571469135971847332765084017572894761723599844151856937607305752408426434877611429351400360051194582 137 445554586638716385288691543293381151556853987457808362247712854636889393292650737940874444868200211637354058384106609610812473277976494665929228525446993758144642262820541178213726329590166273395672348565000958264851101008797341439656 138 61493384020053049049765849596382330737137631576462778818371771648007929318291649307641316072590545153331538760585805084314970980456037992539730916446003386676226547740717268374302647893849148507830610595785183143188032406552696829402728 139 8548518720315467839106867103977179599292924428943961150221923005018901834596491344403722714697282284041419894553358775665842932391400972841970234239051534361761619752448113531468922687501906424329516611976248800946204143367962143030874540 140 1196922077411915946797837034960709281698693879597921793661229091377991637674397545799313411147638175567654556552217533945815074856241049511781057049345552683235317107127257881556402752363833268243866976826814622311724989566129517274046387428 141 168784002644445109550261249527165766141753288438950413259288748885901097985415643197350377299544472576740870969053448506243271622711320378410612503452938897571437397320014725679456520782970445978224346612293766645214960424927358269708047177798 142 23969846284609034960285937001975217441806679481155691927858036790946350868514152990012695638937199722047911478782995472826231335364849680688148798816975040044801190568926342812085050336977806495071141546312645414000638528137604622062393032372834 143 3428042953142752800012205592539250457105100667612582700105886817298836917798174554109315664814528391069307436104135878552253240125485257277745566667727600825119626531673430999686697745643852943878734052648632492398458803342612684856338295631883502 144 493688573244175945278807650920077595871722203333910149813976698465361525607446403054852076711934882522399831502112707244349389155370839346400155142990847796442782883676734335368731813087222515885217884747119452204650065407277320289126008960839262490 145 71592046813163919158001924928872873180385434721337901342170890743746818573014885430306861892372906352208208821694649954416505972137509622262036414399445341848661933366216526009705351182246511219127695076597882476811219689091077320512172341592928290812 146 10453475912372698262675963373599255079077251922061501465959227325001923344589366050399810009747069627494719248541061361600847357718253353975325153581608095605432530026719162243614939077128337263181288729326581810544226574407275185145651942916893520643172 147 1536811299052157631653670151615897529182730696564088803340403160540762639370309036475007432886605362395003520621624988835097423618999571151133231534125812530979696775856460062547127545385907384650864247336798098895779657728353144726090512011065973527531176 148 227470016660643155393405520059062538717337602059828822676333289914398067469239277213876511937660110945819378154406983718434888871605160871532684264484827712771874455654568584140972524713079905548215103700550279789093119764875167522673860961131492019238922168 149 33896257551344009667919423741247531680118386164598010420853640770991652313467416733505099910692302582435857751220288948801687100009290085511466806284053379942250283482558520470911824670901903684263085254734379278766169414175530838770602368143066773919806635530 150 5084915832260781980957328383319189552750794165444642825556509985261518856725429993079164140917478858021672966069392933955296544141747026824031356929027696286012904301654571236708966560043402541969493955891589292216076809340659516623534472064993383284114433620398 151 767893377146483768796671182782596365243371127375979411693926866517019823668710901592102794272198067867185123099659039472024177011359348536591933295106486249934380781020818315333697293318144021876187715153793597269927397099058906132409897819947680945670114759199258 152 116730453891861890539204217935310838106808308360130499203171807481796406703902096735377407896040503344034892751740073897008978077506884972197009396144650962474350498307645921689290045635063841785474797353157704639805810898065082661374813161396996263981896776473858814 153 17861368832517131477356170440788134122899546153555488288330635717053482188084318385425178265053471937579869933889666499389762610062035991977401880851794756235999431115375806987655334008304898934399116461124969036605244612930043156953756612929721894066802625673360142512 154 2750895373304769540561428574258035115091120288109571097575131911706145902110509795465000014837120647542962900458726284133487860364286828877900908841543545475109195317260569839641497182069835472280544683320657004091194612914567802739903404114768558171123468361536498518400 155 426426194434161092148556114077124538688855774618396427293596728218068477412400491831770202662521021743359703088081745757798837016497566298672967968913750372373543876896051641145616999878229697204212748112513392874846955205576160642001223964248841273331012719873594295746692 156 66528246481127241228824472110201453053157306516572125277908003324178056315481383340573761321965219626309550855335755070170755474848359171341175720881109104225236565063836006615377771463611981502655505418925883331836709622957687188702340155900143209046966256465810439309594412 157 10445827332144830479205371015316264674921007625103217505407027749029137249151360616974099214774719615483982975559434737822325488571439913896460669057487802842539545428255102636967742216740124136041991114671707499425561535912870527725641789568253494713928080034010413302571750446 158 1650579940448912544328102971651158859007435876042125074158896177721909155002307141852549841792097690431079090323137276195143298056982790614194802322413515018984515668526592656467244952435513415752626916645975012264647422062347010955085127580123557863018918987634432088527152946458 159 262464063882390265400760656294749803989683317417028043078036529252008254134607804237690306038210631678428923579475887366029665289628549833725798607271770836471551725586731574710967298870932932281698770506833029275162643871281270802441666987941885453184021481733870481879103720882470 160 41997702349092574047005983523480620435509658359638700132275657515378301966926493846188716320397768645619840259600885851592222967763004576643713984431439645328510597545238763541856242020165624241770756379682377814158314056038209961368497742005471050686099259653231672416338003220556418 161 6762178856426466787577564859536380251341206496944870739112093060483902033214560968430791936873728157684931761478983503445090837153076733660641675691292620633129536784375595939360116647148303492970883072140866878166004998006443727710694785168986695707101563615452380982428804263685520068 162 1095560761862900864578735806961240635063619545408730105728724162062212045560863622580250686210732954891132824427122406842286666390043601660899003569316549393420687987649703492092887218630560983319827584422062977548746476029140841636854758102446828996652067562671106674681101755636744794044 163 178590535145341156271354933497551069170100243104804075769417562767608194919361638009874240833595626824158940208519543213393195448261858278797046552121623131820563126374097312760922906225482562702007681704282723913619047610908682751683222626346186156651923857824741085633978504278800307300672 164 29291136537350673031288360698942287648841763154961875752953265419847170341062892114826723780628850204147355457099786054971559849030246745655611786527685579044923092349417547622051578114054120722301765911321137697732950456480193784605727693610446088086961054688493771160467356185975908353111360 165 4833410527556201514493365297484601777701330172697397922033284292867171759792012677670618820996049403046267496599819070834617461324370150394764036126952857890840264126364860799369244801140245149306747828216412735165037713057349269401941820114849410483829981039729460679699572206543396636779705522 166 802407307862899745033650321108377791857145749817264388455026803704347897178858171613255314518537184306459560825513600044789841557819426123539978660432534647414293650165095540385353298429608031846271926268254213677474864534743877817947245699126995232348622542511173621811591883308719578705713819302 167 134012109981784543844239667812038585914889101282449544201112041045716117178187858682471834269919488013389151637095620401943210836806792132923075117679174223782437364944163039325155082472078893266567353473763673647877924683688708799623694848013319134396704803332642360777876235306510714634690450408466 168 22515709037267816895281026124063548237540479688622732122124284992625839056675162402299918722672237313608057842191733368129274662403525574586637584508342305529933144225834773955167590961441972527879908764607849537621819521570132042131452751490039162806109283487944316290308207887012830402997755773362598 169 3805434428052778632390641645993337882113873286043104674807900168415233515184519642617382022544327934097537760417152132796951403144064467242517908570986428017898732279064536189812789018080683606944187081570670041952449105429610866356983256596466455071997909582747634396606665513054877114868636863632994360 170 646970817261497774046643117641553313249822856651378773210626067319361305507914667017495148923610475322855041471315032238202163289066228803618255126235286745015870772808260040371849538650209507220334986343466751217937267704706285470788842653244574993174400044149051229324787250302052163582532326719336798488 171 110639945342754222132496297270935404518194001999808992236536590833781914163072651653177819189634965699349993689088605146409900659294780743903291843568416185501760177149172813079556693712052063423653537719044465005086558131482174545927606737611696744584916746112486803511582632539464589564790165678089184619228 172 19031419412905647931764645653782114047184901866504876510222227697481241272416608473789491927043395406757786299727101141097412065743825474641586206544759746745949146871439823877640072467525463012239428622297464522180503480024876208351238770545858968142791072633579253586683905567297178120835825836609530463937524 173 3292666165654624917956264794173510780655264977800659781387632935679723287156340502781551760740404844688501331875402437038910294087744048072557564117682474710581309885773747079716457746379266392332769695667367080738420460422234712390169649948361285473245282938471557799326943783462239877173097340026230683405080982 174 572963570473709721676385002934898438897758301339861306765327826147180656650202906734480809464771206641558394710270587404335452351457802518329851964489057856244650467995662227629536728321408894098367217198429787232904985524009848679761821663523256299752170372520898764613337459563270911689747172679453420215129612370 175 100275484445070438683523082258497367847745299598836595915217428891560644390283300862395797038119791333770917312319995085311645722606678209104656215899434561964998503813327679356832369725223402871703485174750025334375566225330818066062874061450919306821113530387285503858952353865193442172623689689273879344270847534302 176 17649678635158579190645945083631693553885534191572984834118215889757213566554101560609355947500181140353373403035323346315535875713984145240356730157743793383633241216934637495508635114578260365624987839874949303709450918754887035472795159737407107193607695252884857223474738751336270400617049216467616938518975953588842 177 3124201924128272071262074208171609654067441513973692340913224262281609659725849158463581019110418008259670707431087985622466987928799207450950925879130859903908624966304120830450526769886725688907495952175892724252713363879968771929109252550731807804551914199149001980732472642246714119740167983052508197588933474038676236 178 556144686290346673036064787717148821877744976506917271663221166468388045522055828550149835331987439080013753402089728365637357519722546894629874824088808857365292694702876500642264450802637857100559744609380340161972103304935226359619359659310114186133458188914927753618803495127680947303031446662617495467944581941447837588 179 99556401446489033007243310945814590050694754141488534430754037113194660820188907490142183140386631402405785959433940215292198190943354285317689011651524256414047441684931066479751033801368033444751726058943964126827231883827921902596313794166062633327377632885181395952854720333064425127056578757039054700681006640519755450200 180 17921309538270791379900071860191931183682416125224028446153199598101362947573378127555963276943089084788971924251292090356712897346140791354616180366526751973556103080962389545853533387715950975205134345188065466812640704897118040847454252324584976977598808717414203340593226016046164959299566435925508128958788875927453511009608 181 3243964146435090677498793081247590586547050085599989002967849479621756077276695206338989546826075083066017292383014230337111797749065147195116982955833982706927864758595999211997542584188654209490702654557702008425998711046117789398697893041401914401682580602228969325164284801718493615349000032453365817028669890804741729434475738 182 590438750426698247274622795492754693233906553181706790353722006177542189756891486276473028166976900863007416361854160604977138211247709695612921139967120985831967698464525806921466405137685176248323634918830794030375397666981969579923717616510041567986811183623334870008135528649981544044670747771580631710543112237237338159803188254 183 108057037200814653990753548336709350220528168614479253954546728572420475827490751499506689170902588316209610253494960940828301361541283438346891187885271040097132939937222095501932272738059872911089958073884318062685037262386037103091181921039608688436232945326784791458736978956010447720657780170752702579796765319984740716647063426442 184 19883722406148039716625024958363815240301744254024911647308472196992004314202255225616689130238641345929387661506429305328493357263348364296541778622972399239115538266007411902200745326627736810455883136980081382192704312224917187935161114095505571870708434005687365745846895043762864719555147224040355723094712170756511647146181541492430 185 3678713254880602257487479686828786419036975053437813137682928582419577038845820264588288195444870906997928716752742258938013226065969807919007241301486981365361323284700323303963084634984302619983760559940730892097617387517954266281245508791231046088583460145088342566470941505344471995404764257674060222920695976982506511972082212711540032 186 684281987421717579541843997874482822035304219609092727169926586577088650571458456582032366791949278652720053595182501247458155524671421484971524357027748950814543080752022467638614738677987666149419542794381775121418912714567136116268721783742171806462466539264769233313216682686850640478013017845730156447698206958145156046408560761865674032 187 127968375089924751193607400978807710577976944245584106185153893335928960213606811239713755237350063340937576273123200763892981304224928960803458483817911084426811661320499030710973163383892749295196115826489192524709355401833010418032817347878108363101303399995879015520462823654288479882712799591481043385099992188354806535978346389706946584756 188 24059475989154009693910725259500307456920814999258026877970977580661044236700047167016151731217466455723212109262578783718036981023830950507945795797152456153551478693811076470343980414873036464306191680891973367401179520047313150119696406911754376698041391552729415594307736626177780519488423888767154745735777927417390092043852188802741521818428 189 4547506738792088614420104978807239737131162401632239285533366909815876402632463656223497247792742636025849941808021153559940137589159710842940032496272957630437251467686526358636082467641307628599299871811557395299707092756274961353007604509724229414750453409558578093966533043039047225818871045994084900324797670206623217578107940287635408193828990 190 864076239262963544223511826208604344155475912402356947200389964169833424447512252944423296801758008463581265919857344562404245936534992749366382161428871476997005250969240895003204621687567134039249917816406790128333095739131964712805826178802654875726866969490375812524029514533016906118950946494097243804936912002434097906893701103923001089322912778 191 165048002592377521929545546314374108107919237314229853469481222999901595062547381102073718267722732486065929563990929548431020561027819865664210249787251846349445214899186788000248561588010145731358617013764657865339302201438995838361398014883530444805310721479212032987706422140554327720772807685001647595772693380246880993815802267868052173975180568598 192 31691010016025374505346645374991451528207559714416640484643024928527144525902074402828356981751176748884472077644644480658182327697090373729497503617936542770199808666633828004132252624783743342164658788729068641604038857226899254636619669960863623326216015774011669804584524358171511873687596511765584077015605610891129044296602708212862547893369171585234 193 6116707447577973230000442862701504881503950215811178364468351182028542853587117081836777273862806945612525414537585429629115292530846770329421284415624077173237911904129050430835691524553803925876816050068009301278076000974734709789534620508083507704608754522657159540150906857196763996585032900635081136145622790339679638071847593778028376766574411118500052 194 1186706998586294718644643572875817000588277047000897372296201146933738826110911191915306287754653635215547548886638054260253519714200345781329065243261679703504039934444798664185762775453630324278701598084084610775475629141527079760427830775372449516324975371845254312698447510336896576926602430889443485565211324461331259281685526442220651440088649063309122540 195 231420553475796422179014032789004581653310276048053760014256374668591271827658340452068369342534259644695297245814998620755508496183817043555368705076293953686685284609481942769699264041737282533091168683012384391055884498876721788804546545298516776826398186533251049073582291333613557994808530872909328920393821608542545928517998742949023987780989011371796969712 196 45360889768191007621752867589554622844780477763039394321809751016140184041429215629783819322946408512047833489339476237497555490495499192007253154764169021724324740186888078021628800736920161663531553598963854496152904489615215729247726968563331778879479035829494870830930055438051448581897610871401228070682129446205913503515429746201768515498819262936355115345872 197 8936575171442652525169817366701151825405762961238978376764223943329554922877576300938026278511150864662827061713185563903774280834913286220524288985061480070027020246711515889498526483774327317979812369458415280090184970068056093408454883094216563463115335533901439088650885095382867635207982309681064464350993455162854399025630891949849102352249117678240336315025026 198 1769535929435486255644976643883511584971802802282977592983541637116382770629010709540585664499221944238594019300193591048437864570764600372978678857725880813301707925198203521643197103717460046500910758660058789681447074583515728891110923207911634581150828544188760506378093534017837986543347510075111866429165918237690635244295101099688339821399855292078010726590532118 199 352156174504771847705807955812241217043684170452018825816730631633631634132049488295584617867360314225713282879965257411145672497738804637680931998521991915432833828894489058197805529059921767824025461050347315512565353611527227823048459712534440681355202339783406491474115445225305256706142377447646693050426004215705002661890509248368250055922274459225829622534366809730 200 70434902288139444620017037837344181984544198768036303739299319354506892820130443929560219697414688788501823594077366201327599552768819258339438231456530724752463128845954554853076161762964568052080315271623989980269920741417931497714406924516521130068854575960688200949241799004574848773565444252254215433485052434540179876311364554527236719304885287569441979057569615290998