1 1 2 1 3 2 4 6 5 20 6 90 7 468 8 2910 9 20644 10 165874 11 1484344 12 14653890 13 158136988 14 1852077284 15 23394406084 16 317018563806 17 4587391330992 18 70598570456104 19 1151382852200680 20 19835976878704628 21 359963038816096924 22 6863033015330999110 23 137156667020252478684 24 2867083618970831936826 25 62567050489300192562148 26 1422858352256426653253440 27 33664975342866025627953360 28 827446189357653698646209196 29 21097861478076376904717303288 30 557326636590053280444709479050 31 15234491850822343175147245642764 32 430429361084467189249917134708554 33 12556596634500480181537418744778080 34 377839245683223260704862294051057598 35 11716614378854491427106917392214982412 36 374089668634184385516413803941664841672 37 12287626902323441186698935478899024341708 38 414895881264353813165090092876093751941848 39 14390218259451227127241681416741938474200344 40 512327846726532077190648580561960998535113160 41 18710766574675063526427508223620730413013367800 42 700524509015730865956902870933434367326129198956 43 26870865460293083380994545416214008042664446552356 44 1055400657021375099700426719553549688364266200614012 45 42422162029956544494880752891104357785457167343734064 46 1744138871893766875097147632893864038772635315063006822 47 73310346821236486109915424999550045364463984721877710200 48 3148748277764017675289767827572189193107195075907355455078 49 138133927435567063185508796886151781401284759483864979735444 50 6186742716285971127805328105865135902798093528831445766847682 51 282774535754158520552142398875176247856186877272413833469149680 52 13184377496956537671666779406190224494602950760148640922947286848 53 626832405918180524870678881716140365681457383670480868037946801096 54 30377608302135568789174974050709113113370915871047383131624127957800 55 1500064658666741051708191898376022329096641330887076701421616154470400 56 75451927161564168268566770635041334694023301026107459578129042687117944 57 3864468616417621990696234923463518708888142902170224068910525151462560336 58 201478453490487011265088479323917714942120534585451234591706752305492665730 59 10689366699215834864938109869346376164005831516514305432883577174516604364240 60 576938715831975734816365372150174148597589657924366525595208680264024948944844 61 31669114820292864078337234138097683054574021904861052614582910925894365091369204 62 1767457861902791097898488352786195552940083102338681630431736746232087401791536348 63 100265484502751704211019434790035811048332818657834391922951099204739665975655037996 64 5780018270920275988178740466068205729198885287810402275984689052198821548831408350422 65 338510430582102603076274416512202229826542117354326030997066046021585643046356197641828 66 20135997325205276855200140492785101763699006885260759197073156477186123128201717730838650 67 1216266966150400323175386515689911808212333603028293433489614649569559068572453258436481292 68 74582839402313052439371461357530091118422068434731545324014980255432650241743364975319868964 69 4642005976511147770240446486546230382689128254168438478483030924392198663245332305117952761136 70 293180215151064249927771874630275368856894584156677075446314275352650604056131753510856943280596 71 18785983584804649401498757965230671294912288157700579565680802576061440720688258140259867692184908 72 1220996115377156952402012785125152418737171899345926562782711586249119098496417625399210509181033172 73 80480181065778863387894815374755809393648715407006563244387994076793946630805854129352799353599885644 74 5378653681020546292850094777966051245935579083540103529747530559886073396838401571250613914152329922284 75 364406531471922554278535065276530555256063384440265030955636721126352224801514412180983113185815695815276 76 25023429200345568624264698003542170448626030560980272551731243521616369704280640693247387171514526930383724 77 1741317200157380184283373954213692777929478407428232977120552722032362489627210119093126188076263684436786392 78 122773228355788124444425061147681084592886709563316164551812393703866562759491384640187868952021962084300082312 79 8769008093675664489793165660454204578383766994098775346139944989133891072122517286250089805106690814443738992692 80 634375565705477536934935155895210778124775572778482459889207964358138546187866278656153538512081787022200331292924 81 46475234346507471722736555123214022731357528218972086995054597114001805776439885262696136517908016732909660192518424 82 3447526592724876327584065613481208804921674483701120554592084394449738211337437911347284926381049327634597917391824282 83 258903526733805154095472507014998964877141229263900044796266071384105156169100333204814709819918343613494488249004586648 84 19681021788193521822133017540389813690739079091801929684736799060423624312637708107652229976650496902897633326577029195280 85 1514165135992523041082832247127215224666209135691959729172584305884109993470532901971086902968426858230507695887230927042964 86 117883456632569163803953803564470916507436538536755459853548042252642611861153495991253733559155580565922256035768327300514132 87 9285943756368417561413545199384790747997180053386989830165362912014217454794175770899609512978665267414275097181050523973718484 88 740003463491586500100617522496373152489363535313342705715184494193026260046935063490259188487304641722730983860816450230405020468 89 59651075100086968647199059975525102985088010913663799278617835846887457014465110839637296084501282728436949591755192346655983255716 90 4863212296371388922789062021548757942168728081829217745485587649471821215486722367123639030766788564231285095056688285214210903022292 91 400953016897504575591050214661523668831622763659442258677923483323795876246710945093361525204277234078216224418215913344376475770716896 92 33425286811189649404729456617123667127036393959099097886450135785365924646658111245060726373861647396065433786638508990760360882491430564 93 2817185706484050105038855135951826841809454750361488362225028507158332391111995279468519582685900782185404411065302493248246799079991365204 94 240028552997843269939776931418369463011974497417974132832158016405847075306175053588547653253917107503039112236645621623024760743530187550870 95 20671260552626814755498484802345106995057049553830933121949612313080239515532399722834199457045447156762375443262095605843905177730277175289772 96 1799195001754314907668864359319121625887874757961315501065510422686295611251163759935915904615804328671585375424324453006764487319583276065473194 97 158251693469350114177069864575422931988919187942542928306644688416023421638391074891429384403184073184096053316270454688945981834649461988443550552 98 14064684398918182228709104291646697249182503128723255834436954708897565429366502117161329711722032844866617867036240129484698798690988030576922671416 99 1262922571341591658268047852367494794506074215858937133785340235940672349552158079526282270824518416012632362600312049090918445066573918203377890002924 100 114562669625392244008806432453687198573787439957814040897964189810630363983351282683181401514989602652136488791653885371824527529272284400582264196296296 101 10497470560391168637640150184575221859236703014808150868661578364173591938889744190295725956535692417570338702086405080092841279713311470288298056589078040 102 971533335816536118722293629537403044205639476407248753590999686023380475582848932337956910101146042642377629691292124028720919028499815543657316375457393702 103 90807030475214418027851921196095992036919822726640078508926962648792732890144278266013893352591982779891684138417716960875372572817580227205478651021577314272 104 8570931542772412041286623847453211166434046203182601087790445221121177950567823356362959479708850381434696059412242449888916272599950219895500842125677002574624 105 816849856715134907375345533867638566078710465190638349251263269800440161297603940839731474280829937738171767150132318246996697822411076554010723899658364494610128 106 78599859204812386698102529977980497646927109826742506334836956092727973515913613167309497596040678333881784749389746197647234811040304377932871102746277387482507882 107 7635316552767756255337902627246899701249231756316086336054244213348272401543589019571699511858781339984090579764172849863396870096273213098372190705754463206257109628 108 748719678046028836412971360665510490105101649579960319356641711103510685426600997587569689494360348174623109009283962452889467164133683771417851531762015192188910324164 109 74107176371105053077476691929188885219750660126430887962676231028798972250641956639832621615213728083283295312518353353432076348915732974726810980358255367963356713122568 110 7403084456091462296716359141395113945640038153268154856566713021501084394420648155987996435972899039497023102011138398837190744835924309472320877937843938285175076997082664 111 746345376222769309131743814830229911419572250770073319424901626757595070764561500153434731062668641166066590964833944544060244628037789309016339721078348147936961489089773124 112 75928644307773753969153730597712563648324023614234483644518844778435128143480708257903979372412346651195441306538308192375837914933492659022602303214084304759662311404480398948 113 7794256625465524413979519592631767031543534491106329905806541939373774024782974257568896947727568738163687162366803995919243726650170041375069405468764677049452827446703561979228 114 807257785626770011147770382775383367682745873435937098828887446010080086158297079166571950375512287310004925116842318641263825672450499390878382674263094551643162160841444299453856 115 84349811115775724408980687378259158046518745194859237046776252641199552362420515519422076130408880451757570690098772027727224709743008479358006041696327013287916769858322246251109508 116 8891125888464229046122163393498598033815231911223270005707365106753203888765557847920892021405548949736391744383478562094192146475142188764658576090304150795191311719779228513809692180 117 945359954913418563653283613349688855091763040659320142725973780325056442813228830981315906703461134826090018178674146500301299248761701683679374070650179484559504674773571228688482025344 118 101384843098782650068636361673242869982767507228743562783534331362977123667902901968175326206237242823155859869685938648933833715159052398797482352090237763937285662860862784188393930681478 119 10966104970613697729200046685813997108225960150084218893440952195989303542342594238214809624870163823898092785671334576136982120742688056390609508972546937509911853435129915427306681185762224 120 1196200504454699587100485446087127968274672454997734901813830414805985548466313990704874534685131747427295535516751124774326692921457735714685154740512720233470559031902294918507731293894030288 121 131582153336764864688842390531899792744757669064552740672881940458385082670142268257815415264914085237881566250800894051508736915004679863535945610265412019954423373327409895017264779752411048348 122 14594900673043030405335019170228831541874554901789353257675491169822276955643665090137116005397743532736092378309794589834234519502669670955291229115685586482000136916055572255982430317168785575312 123 1632249951562238318096448390109343084428747939182976992318708771739289361428217133653029140805963842867453887811846114414995466444744080236307906929870730973413667688833621611809704848727292509359412 124 184045099699477113964626841980851736763850890291392944617585527231750970882025761686321870406259941892278543518707208186499576777262782580069867285403831654043814594862134638717174952487209770441199772 125 20921128593105283768241349923318529744078224728299771149006367980675334249909063481535961848841546752403166696750176297241564290934071633037434023605375756563878610688792013593618868754288992083799868640 126 2397401990800962267930370015304272180350033814186052259442560901033918418536086931097461914864887889594403291084076177479920272036130616938052696866664732991598805415854629382684164552915858885880389665216 127 276925925545938763290579792313169218290937985566822976600970765659381619081412135682020548588422645322161934738627576232599349153797737128182510096826980883741086688152946347137077719334495794645873825378696 128 32242292440477699911936232352909692430213472834512458100517359591642222817937424703542850595099810450631965736865241718927381714179464046407644356655158584762243758969364068107769590604968252037154205315324342 129 3783560865826510326669225985850240847763163188081861078225232821152446548149402412048799720470469507573388349750904963148118615249521002195938615817947670098215089404500460334252278634710250415652362963080888156 130 447467447040114303176118712980725866070762822091156357961600755555611821529365541415264830273644015911641029135771803810040292885424225811248646849326124436866578442973867729140004266203179612360075990068223210628 131 53331264681393707049568109663644318582790373873904013312634768821675570658979660482219777398833171373767489434497599108835943828982147460822384041272471490626573352255182377364724379249610647319574825757666953127312 132 6405252311346689730802275474929706043506564805140744162118270543409609373108071908121320071071217127068004513977649624441135463502584921412607260541122077866089002056892483603442983327015187169132651864114642960468532 133 775173870369858673042101834800222616233604872908720860456123422229087401584715266834165173625617361884106157355785047437057963714751870415634106658131381417048041763245741537742544848314025803275135695520041114819519124 134 94524745590756881651927929071204862719622211772653197618154254793799992620257193804772694789894265593425092456472209350205793690968452975160090945742504462433251455336443740607575763698966294511427640620064991233521009340 135 11613169868237964173832178727447354247797797091063598453092282508135290101272814458445479513614560679729563352901747924834086417871089931388069611852656157029203086463991395529172446607038875332914412316795747271101047173816 136 1437443015219545121375832994482574862601717871426935030020079417876096000714926377593522027039480419207581859345113964760778367560851455664263438272383264644287561408675876583173186931477313647665016974754222250940418717548200 137 179242576687025324308830999587344293164149607878290457463271744940025953237378660594675798419395045019131968310077157241734123095914890551265658124951683849954593521727366316015936390858025828012928668206024187162012573929334260 138 22515357166328234564299052634850234848195722068195241470205907269156478419567244574226835734563407138079723303005457427530683601125161387038871369296975284697079273192352761831444389415281642287936232196995028953252412160242797122 139 2848920985448113817685942635532740405448367726459435271853508169659135322387510104896671495739883794812991171238599920666006282131181456668369395348102137557843030385613594231374536118873721395267586459360005252594441511676061547840 140 363097271943490851738208733207770795962951425832641008040117534016534105219717445939901965183236989538824320460568685952890740169419536039510158126349663930377645181908644847674511294826965971047882772112283571358081369072419144530696 141 46610528889160391875566333552685028867154363973884550590053648775671844479904812732792927514153427265078019983475615587448269625306143575134670477347091781184194976752464765388830823140249413275276933695445455399198720831793837445871424 142 6026168986376733710568661742462484358065190424304053731582924303718679428065437218638752794852287816258257974432144186565844265114457397942121444398895636121782463649089451316673675235441028836803734422173910806954349627237695208392346890 143 784644424374322480046030571968729620244281964331227854851043137552254389102928771539998407290752643550416871667972927992839555656516693324195471766224420058740618064904111390037998693695746039142618832708409408136124320611043920759922320608 144 102886212892653661131743876243139792674756769446795835428137805530288313067573613693419624911556071531502477109877895243391946977222685287901428512390599217373961854066488434823925514971009030443870155526087622425086026789918387062012076568316 145 13585413561546726992751041743759113436894693808517162064261007529961416790826258115007846078473995146557933916244692090712350774115002818024508932569499706658039111956114480816894333234679378708119875183047004239780525282551257890980079089255080 146 1806337614300748259961750505732326264938276071649947040742964043932042322849195804275771802243817734564069800419398639573949465544452324063555754478885417006984146509125645453621278153003183893899633861251857438762273571715809910221654632985825584 147 241832487978966988352855468851495413093127991100298153396030183536738800579741215794409312009685385611566310191218435552060689831392705571278935405754152084619452828707102910575706013415784213540360552568395182146120811263835391914700244868559189912 148 32598647238132618443009514601906022031393261758190006244098050579472896896297964459922746391145357532559830252503578192218460562802737752060007860644742074722925539831930196167801749312220286233591620626497391613387058154607141140289841003375899584772 149 4424187923645127266794165497297112339297680344392414297401342020767754016403576426581235785206046805686636588649503757995024563541646212658066976483985329988579707220827141212938857955504633252429311678380233941662308419204668713717357077736143840281372 150 604500571961499830192246727355249485836662916778229771459612617760996069953058210159373388096433937075536789750858544360090209848709901147042285855994820208748206820780629292851138769464291434171180484304666858871842872106929326580259899135349512718112958 151 83151369138324920700223576827478877048125946489489931244939547712319140345364010404214665548191971221210314076270823952640769614017910351926932036470704657366125842116687285573026460281804028206631684736626120215315369058799354747692898258774020585397512620 152 11514160215328172165632368264612059092251396127656001871499376865507992606436793221688461554043553113786507512789267129210416802292079186326628435324718826765634240224107422986348037953004832934746901042079256078910220236099058965428903640487048423053859706628 153 1604967343291453002096103746262611936296939436223618351871538681274517941796060818957150180019726004634218641055685288809252123371883943418203224860710655966542832195793145764538353172704621772876358836159473904311973511550781594096135058516588136649113484767176 154 225191681738617411535803667749435712241534406356943344419406251337629665016746170719984511040899950333762251950891374245744635723612732490602461440277220116713539104408650146168844566543316738745395267436099243143431426888251161135104357754163638513655390600942220 155 31803293021514204743586138140671095335836270056597985737835862477029345158534559503055664585841831123683876637278165980259881890042221145668081230276763804901273035603454153972668032000225898071642928862774848329736449540055487453170001076796280351523784425804539932 156 4520714396341264577798790456532995369333568975428756502592551526941884566521441091926012294696069557768949864277377505519245139340610456303157803689598301992873760418166121740943276030392944100386019153263317514508229047712722336673779897222086088718987394774578257388 157 646754042798970527810012677241101801373919147658778726844286625225154082672560877144304267370963480999898302559282297077346015545577026439094074931475598899103513813984160644352391560620619937836210762906845513298819479209231217703723125021020071345581218155709093474100 158 93121601252281585612078259198343478440698740924414525758734105531656496030652628381470793799896457871339365736188645227379948542754474748462667592308005924106587915762971661063339894229223257681780656539744322223842611010344872599252843236336731453951970549862801176309132 159 13493457560695416941447230948983557217251546794845199766127961405283193190221712198223349028483966201839002873442710102428689305433398144133896944346885874970493765849861642672050706914291201143734993155399363103466289866198906478074793999994270729421826929288242932792082640 160 1967615068985613557970119539941129079369565668601435623743521314534057461297807363782380434417263774259206802528103302391695859799431390474854672353179163913152891080237875806076251873494284469545635808257917276120459308531264077008536863585383715533959445708428308250918011120 161 288724662779250165963831631615505363348328023915566606293333725566171949151126163985618186118941831813218723337350266112513949647091444563735529287667206836578022922870248578257881355654576391306029172780604022435550372947815571654187415869840720129036575650589906808492735116532 162 42632172167049623119280179519729102327558992344107435666019965847907364278701089870459100798043326175560337226972972496879057639087940603613140283110335882986134178117338473122230651453943977276467671198224844063118529191650134187235599532148019227119652559702735442224392705963936 163 6334087684023059791632600430848580091501232947319580485303679863927179913951166607405611759119582595995952774856056792759436772609842844751426423084100433521927064010818236245874343683533580454957115519833979238070367685857320611227015176961610042795056803357584923144362828097211672 164 946906539917033036993973298112558464686067834930519903242404103532840466079801374729368821915138091719307428120450450593705177920838437557675927453792739651023008085877063524938417257213362560075792063939091186591133414948744787790529948553240674279600582623584603514179009169382758876 165 142426303420587897427968887680267984515183012901440672047685278578990012628365967361058853433442963899611326405852640677314655809147219510942335395191280219301919190985009776680915896612700617816690439107879464798676779824873264135320848110669584731227371051693103730978684213173739728000 166 21553466903526392301676789057256591853469198342563142240729135279925097747655778373124404718226715409379491973891706871298252204834599033727962341184142041937552852225912641616293358136943682157647953961725337972690346231727127160240562106758676097219813319850603712013586603465585906686642 167 3281496317974772473710047506564797414796931797571753671989494922823812746121980946562256391320072032911203515726632838234543025101658651487631822874307831700723005223408254866552266708133116452739849865594377180936100495624834846737679251969967996717564269190327781836259659512708302643311724 168 502618824656894925440984410392386692843441996300414184776471702699960048224516229629818742280873277002404451934124585155253303703776386473841556311731983501188141996160656695784324282677709728494424165668078163192951136615922754714363101260195627355397909151496624713084176062807084550300936284 169 77446537768348045723754574560221013678312733836557557371139640331017163601987461382231452641218464115334396608656653029400432132882917793051688063267738090666829723357426910673959275486349317211908760977380096621491166205064805267640242893994635697738652339868440691042304492409958727230009371696 170 12004560431723971044242939586917059755928350435220011705603552945010198773743140902351972519782555538489708020729973554907463649110963475609516245125254317256277416106932438468803915358094135295790567305526449400001619799802597837299550652701548935155656684966718128946860020284864426504893390514992 171 1871786307736212836544383830901655404444798895104967452773466090288182733180930017263386810538284561771884733052195077162978775755020934879128001920689034813082047688419758496680733407358446909226333349613704697797730634753658384367093297028173364110204298464872019832807004783519260447406280348691572 172 293573567009233540278346000095235087812861085323939444016280080400425136783082233186859332191164380141015719434841895655893533927767060912421513516315936949008325720863915067195570086046748317208146638608111507005253156746936015742670570274044528567741072663521065316455368436449427191698254695652215468 173 46314120342686326624688743712368085564050480290658878906752526867598329786214184738944255689936930821943996945405114839878772799243201448923503797483583214809667134030327225097385327730996256032552992143492852291601815593314650519024807606801811065395792989631850826195704988914386884431799048846758006004 174 7349045834057913650629809877076665568356276051554668955907399172833064518610007257245543196824392237274439903325575524139530684794170545554358927401183971280460551358113002280231043739505098303436944247412438524925787762482787357262602675143984775353959293106623243011639931312941196069931491245433886975570 175 1172883853859871101567869504160880976538564979774715999285685292659407203745357970043368677405195093690241099117004921248486018076583171832708118241510776411955470309056580405926023448245661769082402328858542474528923433246550530510485091444703472730979547683032853270929558896891345997030244344405399906584092 176 188265694898368300856862466473905720499931742908579612624646235638401631051066873668331067317886986118725753781880582975284499577468344735814753548054350737028496447724597190863800235116397399291460802905572609375484049407464066671489465849569889148155490797575934840280984590104332443944548631194081924448189792 177 30392420426477813813961696464710767379946722549091672898017849792843374343552924938721879962079159342945346699108693880970421863249573028882203870337077006816490542607310851801455242753752297762067709699455637133279332078127087480938381460120817662797351639247300314555235569353958148169530488916331962486227785468 178 4934273744994909169186943063565453454808230026127970839101025160780146666598258985414750007817802943700989356295641641540226720850513842040636795816515104809772278288011116148954364752933078255108584896202783985088820019578176209426117808377245302695709075304478116702772148709596727541356480066101396881031373185434 179 805621682946883040396282750908219150228820920221528994018994667692297252387613539214329122409765187767552374326129415395658880616994093651217486051985273716622445322162440644823822743979749770917076497192810831346021517894765654891185708598668961273421818981701029898056290127812112928120272739555861075697406700663120 180 132274237072100014857166223300098020288361194438200524985199347254978839267003131031978771016571006019467965101702509104463159600784142379367076478772075737622023433545214475635730834086584459817550240347406578222643224767180928928158373418784766656949998652390215889384235100531786727577513306304953181756520638503390316 181 21839465533465462398686263256362580797804142088615799308463974596718983094693701645812279271761083755444052963034111362088774793670278059760410870507952373899198347708094546900613615645451956240015321819363637805915059772229445961083810642201453012714592831073027974053335911019059619601965210828734701101105217955505038732 182 3625917588111354149526962708543847069560421715913775111508666894676535554772144994272791374144495885168607010132621490944907057925076181344449176487611896023473128186136499891854505450936449993471121061640596339022787068759180898449134589290721564410472906460554243071833854448214481228664910342156730178476540161367475239256 183 605326578981407364125244509760623355929195729825321934603615602973617388442490283200135865320693047584281816775450875516169029622382146566569006172357063083250470538523959218994120519806970936581140221307862943575467143838826329358340809406764038583640675202057770004590892174156119550918017568297998635322824780661349441462068 184 101611837356390370020844727987907555339007670827396615865369718207659638571255395633880558769752991660320001927088436631804478710053848402488939405195833099982638661798669117876794696340254764118260145193836384379711384700046244125935101335137297038109279555286019647084917527054469196114681114204546381661812741093001369714241476 185 17150177126713924091043186752648703970780507982937579001001892599696366097989061559098252149637712686216361509614312665595372145608348022116380555657558274261242511789378129564438874871169605041130200550836079757564330682209777069711371245435208440512392700050546333430122298751088513104651259135371337051556950426782417716435217832 186 2910380682451022272612305431821393549975365286832051266040134423606209306487899646903269591399664368071866722316255209237615491802003976753195504276421527472421148602352348262446862563152637116129064693624711678837488154505420838975015511746976568774786151479496030385856174779764588177707146071074969595340155104024665513493537380784 187 496563908320234328627695077258562397796584075202992028764624771262250274592090503267417332138255696666431246587595778389685972315305914553265401646845118173526079480513526950494718986281807093849449240685397977284992164530128379575118010038405301544810217339566881300281644896036842858101030519521008017426534088690182218458649891596804 188 85178910157903392650201090335914856460838144545870143338043317056758217513017378891540621399394132849136537316921186493349829631989357195704363923565993006888274269924783692925546199103992840194432294094458748863752847448713561100674963701013927209364877253778743954464368120094665656429973805987261895024008240931913705162184935355370340 189 14689537890942089430559499021583386227132913913970464981735173506559655198320297696656086754366073398735173580771759434965654870156195379573198742355552485381715937271602256811332414014065637939007716403879020549407891753664543630916840754406436361033197664707820553527661093670842513307573510827405373744064704580631372089032133498445791216 190 2546777452607262017508471970480948827539259205764969898089824071290632111276700367371197132634844973395578529032331926376260745384168006968011319431930511150711855733264808764789579961217078782777642358246533432686248196207880515799595572596480913737016664425748410742998261354573615424676567960459511953888937949605574251362915246953652919392 191 443882964837908590964592833526104074052415668572057491983433614439470341205740438403180276251998494374911069633640229141639384536929235839971198195793190453149115645528424005616863851078176207423801906559740720073664020894564075241888540907305911543993070896731272706360284277315587875209782282548878073964393304930783563031978422432105589613612 192 77772940481594048835321392610268753426928989247160243853106976354806488138574696964233233374901026356660217899878263753836160992778221272329378003337044764986048399489096125814434815229160730483846125438988071418145859745061652299259264492472468880138183630620751516015577950250699007945297152303231082355955737913911375906851821430283249539345894 193 13698063830525522975362100146580535479753316857366131447662021288242997572282684914293743304125385106859522835291239470364449315686630344255014101330342049916693880287340985783552472397112002488572652539485730105769685713115095012557197545480169905182949921759984496850461609612021048321493873750091565768766677251028351808081811483982729378644063860 194 2425206185022793176607864880342080181035586281587693908623248577620218851245158616832361110390494536797440993534965464138907229300460020819147653214547417145232489981960873186600366335433132295721328359587881681459856271627216901147495810872784428938647703829394193851992836357243430787702525051976940921498997279435949755864645952951279420188485924716 195 431603816378068458759333917417572548297892392431574509121251514320035042434359635322511417458354733679275603517939328420571856594954081560613246372534025843626506046702648467283939101448010020869630296789523058925230031374805197390077666655990531125683181591254366064714321292490578577636673682270425148520634293602901949414634178360975081157947449888400 196 77207136494057364757669473441551989675082034499839404144715072050369920390836621009295755890792824655187356563556984879897117747515073158953385189065388519668838009702891565664788983596687734744756084608959026720752827769009539808518638902592487896758734527385929998794470295887808479230557596376994343791587790908602034621174524356950165042037176282579432 197 13882053882540760871378431082262010556970606865602303766417717533882352532309161981018062567032602037995398125727691495793072610991107993945027875280699077666712192917821318719412896848577943383618052817246904165898298085935260318437222607582070606354706942550807078350239940705427524682555429122035439368814305965521470585724562880016341747615424661275059288 198 2508781191817173498860674007538620863255157328544502820094021579322136820555661204957228395885332771060699379695003593032563476919938438915094868395182278210892740693386827676386303253322448787393949277359549998754407315311776802131077210994077305577112652563509334740358982205095155338097600856212865243545232396552851717983608259291214456597010025854872945160 199 455694100487517645594939471756705311569769621763882722203115056239102200538854676456137384292594280949140229147071357933973967466297230946563841028845042271265096585969818787120504598548670383139987493157127677689889518660772015402896717199054534629499793550152081933647437978196926006906003696122554218636918996310101888630757087147929795092173183788634577335744 200 83190643679102476566866182889058799734634720846113182766040746762021883873542109566835916401813279566814470977116548011987515106256840922664521995394834640519609371864564373115730310024417577292359970948961478174233020748000967656666783183561165806133586444132300327030718047230331248143710545650531244110685293018791540977350896436605813359280018717398107723358076