1 1 2 2 3 7 4 31 5 164 6 1021 7 7340 8 59899 9 547423 10 5541311 11 61560751 12 744810564 13 9749580487 14 137299957892 15 2069988277027 16 33266800950301 17 567742165061876 18 10254686071781119 19 195439907769223706 20 3919618523321600065 21 82517650453354285621 22 1819502802723019762607 23 41934991510050298965097 24 1008341621820157645331676 25 25252291130419746961880089 26 657609763681467401502772346 27 17781722436558453989652442015 28 498571048425779865035884470499 29 14476998730021827593029689150248 30 434826289461078704423992098098221 31 13494589886468649791548821227601836 32 432276161898675895764811235531386939 33 14279042260917789100607931549364062307 34 485933193163747755942495207770987077247 35 17022372644825612907093127402813842461407 36 613305613969016085949769628916761602178336 37 22709815590849751017144506705331484179441631 38 863603306173342250076809643011708281976931284 39 33703851576463815189874574416482862751825558251 40 1349040359172209716900737562190451354717622731985 41 55345221568123122932684329580035679206185788704376 42 2325882027379112352937776776722217335740909950403367 43 100069620576238640448249422251241760876620019847646402 44 4405444498922288646218796905964141203228501579833461841 45 198347396605929238146498055630891711743734377316112235369 46 9128485702680703072671434720799101341668564998344257318431 47 429241578542564045931923944784654364795531942614872280857345 48 20612922503128051801213880977074967384778691989749306589676744 49 1010471568314399817936206543241327389610267742352013863357680513 50 50544620381554279215764064106795538343489709851353820253903353986 51 2578806714826003185158073895419370988541578932550474913150835747831 52 134149503833858703146986390309393576175999612926176637940181290270119 53 7112553033925920403709316353937956146649230560267374561496674716404092 54 384214591132505861523395676793170965376989497427573252845037682883809997 55 21139049164301565579759884646775005768218914879193474995400755499119884092 56 1184178077767257431947460699605257220001901116915262231519962565241406004331 57 67519673562390127875170973744716433052125621725256451566171749825676352010791 58 3917346376635583738503824314014096085523039915202485646485952177990361133829119 59 231192139689059105804344167007293420739625233480642617545574331730970807564053311 60 13875513226261805133062717055349243119184809422421464098639095557060528600017839660 61 846641415104241810531263845006118420751837809288243184412225552283121491945469977191 62 52505874374330401493976161888391100999375146838153311835713910761741299710241679666932 63 3308730598594983215097853891770238023327444448613082257066709547488571365489234489128947 64 211812110594743719262131251758247674302706929678031846194351479888157961105832171930655301 65 13771148411259714001975956369910800866258331190307521102833516295244571198182038588461255404 66 909110915137924172369795974893239811035667141824603081287033247320639217960071057321915905151 67 60924414222270771229230846078317003456131700487051605161162311834864993517329111253150278023930 68 4143783045870077439169549184533592016922669244016189432904773244714080833606618867631817740394609 69 285982863478413133406134041835066959385615469461092334187477974979605676230249184880531902830033693 70 20023005137181171159568372226630065923471366985277211778482659735122250341309356610384757889201914831 71 1421923490477488280020867525764498110324655098933463656584177336483121594756310299987163290525441599561 72 102398800241469169364051736541563338231083562744210364845977512067781551539547522897821142314750467955204 73 7476554359979989886312399096468482890682549404365766054096743319926957044017219675466075972076709528631417 74 553368843076329245412730216036420768902628279216655816127301429102817824255941807945745295238642751557407642 75 41510242163866052601975986052103159119224331449547356710009866102781689137131156868935635894592788426875857807 76 3155339248429618738460817733943811770841188612454489286625171925537914963981820753062291181508099988407680504811 77 243003185637708803864124219322491370801691013590765545277929967271774586308200693580419973084637808033219290482656 78 18957445321756747463781286670810554902204848236229606894801024334189761024921037454293473890310927909942725656105949 79 1497884338390402723766374192753267506695467742598241844400994395821049181117641678039080164982356831277359552787603036 80 119849947478236845326433939694405611297742523839121630484645794758270330219644646079740019438753414397123376954636877515 81 9709362584366110648947055482304738682000691620518764028573438735296599200447796323655978632870224525037596984597366037291 82 796289079506876017591031089639888257402653947974537344162025351641406973610150852436748867682195872267344328803485467009727 83 66101822792648263271775071789539859377814199264309150137389689542401352797769712730870372738296400160526974684959126773366607 84 5553359111526903980249813962360319175452610093348995508076736001622538011016623256132620835983445280873258391209665184980767656 85 472102422471828000272822482359212362831832362866986099842196198840892344418795429890673781619456786197721945214038018099960105119 86 40606427783803662632716851955025463731472954816152218838727895385953197376411191006330921637704906489213604348599819885857772211556 87 3533236872176332755436930875863050121627095371287470316892171635263757252418073844920530318742594179152138839076803046234661301790395 88 310965923215631443041377632881727624539069937541476909026192883049245797469292944572030412800970016489232700521250680585890076067467769 89 27679541003938595624822288682268283183997956893047629165575074488373038697028540670514693751064231118769547341295932570332190353919353488 90 2491473189042525083652902500968949253046104663335286025912178945957007343081231245329711371125070529276110290286916115400831902566373370631 91 226752050669196061618620607012064613376454162284985132567290958333733735605921532108089062430063824208204246511295118139531479475047350617026 92 20863707810763319296746397714757663726131151283365837071921744524674828671512008020438155152727631473156615197079909319951476926916638985401569 93 1940554069613921610843706679324840552129760494980006587050735326832861599499218916203859433164506984556489734244685304334036801070473885911797457 94 182433172975894055695564043225889634878190749811317786135383904693592973547345271906880084329981023609031927290036259340302551129047627245689715007 95 17333112847996197712288539886465309545882990936749988356531364157167610254626658565829061306021616070280334022586216660099935935622134227452501290177 96 1664163206907956113696049277981603291014883183306173266218617850865884230970940319628637272462380923638076405849645241553414903267303507771240730016976 97 161441346595231498471785164956071883958232527222441188310681515439576682162503355649299792120806060935666862988925166156263218995873629896499822936084801 98 15822933460712115457307093849628074988822373196110851014635158190785664803713001186857536953665762398435193374346784436366084495683922205924672786051172674 99 1566633517937889257968742216230961507481243950849929192178958441968529829389832524276878330694673096797216745828438947020131259833164429752438414863109048551 100 156679336151265060623179042050476079846239551120071124201711867885499351896401571230837433377524541942135229240356204143107837595411937731907102740022307267375 101 15826195406065188929718312428268211828040960858679321851915550482936028547593612156936622174125137433201562608280274285822694361849393099016839740520681087357076 102 1614430177226894458358438167954290783200508602046699867854647238697271924152981616805488613329701133835098303371110023834348294531965741391044855737683430975498077 103 166302291113291076184991953530323315460758209926268284493626432375301771090180368881063396868042054982966319837823594616199418356358463214090704417899290528926622732 104 17297068530588432788963984776512778484213221897539896677559020470442994489818512402084328977197741984908658966217535948692383389688388257166569725861902585182673810331 105 1816360112276412445930076608821621415352052980177262866609275884624889420647084259900614470358171371458465474877954478335453313962606453288987588897336231041683289241839 106 192551635256296792058482003048650721929731778711340724077154942400284923971827324641179262320125923120071685635744449552102776053311996219235905338126375653607396930519871 107 20604858627990290237424280693583891131323942384392806631571684586626786197703215589101170888188453602540125663841394998709153046543108920971964741661167974509311363916144015 108 2225519099652033452361969622068188932187206931396523980876365805434368242962951011457248223757010290608821612409341567207306371223633152043862370937987882085629672597566240724 109 242602379255039438637409450791838456707995381906374918890987072135401253879640038246985563650459165634229894953132366104102499898643085230979129199004785693240454953686505626823 110 26688507840196424448047710892179833930663528249152918605272143325669022646740877829494948670356583081333888438613604619250583838635588627592086375283272831692047213451579409168036 111 2962669197967623465403345963114669760670083359742369967215910940959543880921749561388415188815364881348482189603600804150602608498537983852555333489211204646014634466422410620275651 112 331845881261990237154896952679850529331932855965743975340702905828841749636784833882698928002134291435425695362764700166846614736631374797579988077995115389553470836368841789161690989 113 37501573938085378053080975633852484747747103747288356246758137729698664774894375086701920545477818519967378605727430795703389634731772436695914197466608964581477407038040652755603528612 114 4275514237249611279699246248400726111105959477274051749089641704394119538465525564325333662595756117864456620874240756214660055704766231211098184855964078111686255748078553598118302578367 115 491721970676838362020072442222034968852198940902179405700867603352499175842537914290225560264719385679001031278291231744105731070730701064541199229632093915209533152719014178169979849560602 116 57044061611362011074794744764850902102451597393516605188012994515431725573025260547585969594269106690028207312247136899622470860859370213948373938350019632190348105170685855711626346116511201 117 6674651205682450188744808303133345664068209934087910344288771003501359339609082259927395267936267135920791052468315034910980786990397702646552674872309786265940648492114429268518316974334429701 118 787666378016612549609855007944721014852130590604418452890593729012394348871564822072930162332364156802533905176377355067850549450062260109083998166340606590333154149134626526422560888732163873519 119 93739030674969004797717933745376495395886598422617171755572244986695351811833006649961218752189018678810343723452781693519602580224721429396942754460456716198337720032963850294272895837949098831081 120 11249478021533818398660623756427997080491318030147814465516244950165853394613099851809538157885536251515522510977784844958643615963089289713618284251938549158385805531474328823081556891900183773375340 121 1361281367245605225426338845873549316394577401386968014629722854506320751571409009456685128651025038068461663817724183990919054508448598516958605120817200193265308713746938434890468359744887070577668121 122 166087670014341886768206412676411215100802360099749825067027065382008250841675479819085053075824231847976615839886793409854395589793485660424166963896986305181634252274404626817149273331833503183597945082 123 20430155941821709873303030153014797418419005628955504939226293779443180074335578627762388941942861304912827320862758602615957305585348813350239027386950806500795052296364328999589626864029228551951997867647 124 2533506785643541255266121577312501082877870311502171239677674350078303556835908427763799252881277035774409260087154157776794433894931407996136515018030044773660907276106773200850934081829429853451912562142451 125 316708944437805802547829680185573356223955604825001175324985619745618168133913672801381482613426160327575344679720079502206310172838614900187555490915883943826656125425937390027030521629040238780770906990664664 126 39907880934743928849102589350357782410306923684456127628815416441697384964390665561978016926994492134761839381036453701990115486295259235818786432157991709669957576366839408958935421245766347071779631464155148621 127 5068620120997625991855902252117209894260219338004183111391262214289971536168955925168685016196552483964122481871227922439383145474125989891742203435196246300676899973700446687572434715496263450306776688882531691340 128 648823600057146513938020317906508011594049600504218524909519076280498400215282922293945885285249875951046315522700758609491980598874511105166733855388980861777553955622493546164578277310702691579022427534064433046299 129 83703352932840491958703108689206059477354273975231404922665624538474450638665107115024625189345371906104384545444515206418399734243367898587308372196050245024026158671732748325514731534030626935159319725492630712660723 130 10882089773172753583128282390089900202490197595381608864024028291642738431052014684658213596960004630058493497469787746272840347867519475364305358948516104326887897617379441006779020902437701765322148210286539303389225471 131 1425638112422258269434242927599007024684933005703275647599569055076377413549813446639080119335532705218088768153682627731589241967506050433293663589399013669530591970567837669749499820967824038103370138769892766002816246911 132 188195196627795893726913170488327531158710701756772741301406509376415435022107440300673566272136006617757293021707875614762579359567965137263989636364161342349117149319294525019458164962162008352476055767532312181059536193264 133 25031397671050265601992916566926162200141311517087638940688521841463374237887639064593066313413512790118259599133198014190446276166857610070226608531123034854253975085977824585533579096241400421542964875804875068761596404127007 134 3354396908671777524189639157405758792843119041869699749095001533464445597715684190895888568311495936685645422148506471160795848648380945921637468964733235687804184557141011634251017289151557279521526806908457865238471596103083572 135 452868802252676202837618962048865800522003362571377879378435243089525650436287741717758693619012537012981616685402050615722445484754851774255502118143923204872453366442637326658077611179064983412349388827484799906918693454582426507 136 61593536533244751999568341609295454391217007545472900183496927312030595391272682726996342696811582130128172452017854887178043910936521726644072905923714893836520324471952432751112127172988995295298433533272222213007537306397303344161 137 8438770728065508056734418193391801001718718898060793121392594902645264574669021104536099854901543428688461663822117915556667898224165932525740940877554752706779860676011229550462444146584396063487300743246998869256580111875096981642856 138 1164612406853345637140915988675508390257613515236180771391352691288351309782880281562281303813327366188074424774583594576260995090762158751626268766530210555747923987204936876418581083112395477815532273955882016283453168538238257362229159 139 161889624913525433591039465694656711067380067086873765055001226043485135371510005203661168443103357517488839744447114795476759503398094791229180014864218858048234078898716721700539750684250455076774720676044580657550185373882094055793773826 140 22665720538618298341610163280949162619067902685306165103416945400276313955817875113718776826910644063796607390522039797774863594491630340773228006715845526161093907282974631070935512126643566114790280924747986158172074829986581112688880036785 141 3196029650120910262621740807586664693855011346239021242950577212208335539598954568942787356513034533728131401171537717011614358919300482975416309150302474295746798343037492348175835361670822704136719848395120615031541103728283402120259778911801 142 453859037918894471231769168382885321799180502013013780936035490697808469315490241483489802411882685176131991080836747633418995765891642804636837965351315971385240721464372619703665273880684386413975521523254723576233567589007129014577012889814367 143 64905061116608018098032933312977961493031430497422351236171525431034676392181966041915195014869813734747291360297948785677315220629682235969552418651371848837023156552473545913952928708199601327837254874491460361480441257404062917484608720002451777 144 9346785855697242434902595647614474628996909877319233443352606698027284592732679716357022014452011368652577142469879545553105850398863296440311373591234046202201152496813152255989641949372973645498822367655371719049119209616093034630867965517617480216 145 1355349307973590123985644006286086764277555708058590069509604003275193962574155529065496383569876316074323582392979575768397277654839825299709499850812256439121520882448596289813227758634355358819795559921848096337437878059607410776337356210170446811969 146 197890410651865104183422710924868217771824944733156778402345210285401309261712042944128791187968900681725466562754252345596673381732601563573445367956131854381139388580435888441261395638943845210567074564522144850273068436918573151475418289526298479869506 147 29091255061464163228966652382953113038732061917647565530649826628703429876056885676207486471760733408743280595734967057514310526246165884516258990519648121416144860326611766873568345560602282408305204116887687851752582593112075460254005512767940168695380695 148 4305704994791754131332532877248580432101168593497834188595625696189195773196202073674160342145995330764479822387964034979635457837353662761588684333697364962520036394109413937755869943439298996039890364745508681384915546197781140023069972111886005540215182519 149 641579333360097149577556669256899371165391114800553509362541845332916412875198804933961151106345507251084704979181511234292407293823469831347948135344864737742190270473333463685710218072237872733390187093911902725638353135035931871871254982915220927837529694188 150 96241234798909141248819720603162676613519656069133700624802122026450349027732662477771970525564909624909509177411457757989683071938604535151586706464762506187551400536328073286556582835585606289031210750067276238857808955334831916942839245734103851787063545721261 151 14533072339475754153155640919975803838659396280460275387120975300498257711257041340511504349619109724421683966505768911796656146695715414103469715495088183558712760902589515804972474262233288005095401215120074655257424741340071879741447646855671977288617796376668956 152 2209123878385357000740997762225912852529854640789465335920136178090006138678610211973495762950082078429686207463808553389252147430885568125025593057010525309197103690444484269818246567858258628132582722656392893041948813459929862344193834904634532858116014056452686219 153 338010582702228388662939627795653016420812386193901819518829314532860805003795990671840278004843594972350483238442380189316304223044833884841728610249941151552962110193077885622664745168614797188678962043852309955318377571968832968148963923845690093992442712133740317367 154 52055853392452346443387276742411041429955098975011446697167644572083662230464753918521163550683375875094720561276511109209673496729031934662588571996548392296003154209703491118136604831085383295706946040170379854608560770926434263427372802705044438021465187978505184946047 155 8068997495440457383178896161884735132198133777400852096182991996765368807165651074600465609214921922898869583095492614950490248620360452945907896704265495921866288815185130476478241563762158844896597059061099177089930034868294881370115670011304848467059231291450793756983967 156 1258816003138154075561507557637324769066366947724247622576037505959286305432623294694836982254114333679526447717485013965014376201182950039699350478825599161700157073493063971847361466800644482955692014585230991390465052829926470122777969955365587347460341768202718612291376956 157 197642233543829995131430243627171432661535700208959364724024466106990509537090614772496686187250134999165762040403189566682673961967517108259439273834579140186063988583429867517728065220719578312452573762142494271412642185097097904990068921298583124329295100169594181072338082791 158 31228739784587776775027484023177779006349437169973730535186413071815637241846704371737942609207331623293461400002970505152920822169574596425135847468234645828806235499529057342989332506935808863391538715863732727624380438869376562211240261152740711210282392147573826362554448509844 159 4965568526746949831013766061058269721207808128201697363619858788527619885455253156752545733707627487383303650678081256047013497946892396358063325190732859835713235991109020836827986228192789674869720500057235029250015360348508036642161481812654390856540647552522845712637693107608211 160 794522390653461445069582542739567433288367253754971750442416148630567699123143207920779439061161153006907785144183872792148276181677112453693295321061147750623006504451785172734477087120577909192751442924077799921822603656333769131239200633761158967128859313784924047699540011263854485 161 127923101691215060244316788909944308831239576426033347827073994479637356167775261485035582532161104994422015361203366035219886499264236198947565676685878979228215796400481326042855556837342218330170703269423637746792353360952598115476563005467399953520123119031411483661438131597580229916 162 20724341961738385803089889794774292435263704844475479991235260438152617717796787898180705901811168546329166823696165868790815687206896536074893884243603950093639154676678778870826386856421510915561116818038677245683803224571717443370479157095530890979928559537627008678886538349952770678207 163 3378196457356211273404703139933899537930446326352419672196616486454813628495754262058391385016894114866068798706972045078376541082479065019317597803612780961931642975065598136251704879712806041050540941943778591707282290116997629688495399999235686350135420936382683124877078789161819472582522 164 554045071266516707546652583655334387882500122861121523430912667282105764592926745468341455863502816159310526783355076685701366371174222915345626946691091197091551397708577877253209758463141764634454441496164048017024822654608050198739837410883744381375791780764021466336601783537528810344864401 165 91420835678980083531684443289373305894516212350919121770852500511333302666775987843266903338281444230088939897034689185546573180236335211328180927748611675253800316671498121466995751716718401129817353200195929535301025628531511405405384046854144495460526305629950831806374115337419777558874082029 166 15176416145850499602858115165143947666687742209160127207682907517836853725086133499232333486913953431534885470588711878884334948839325941333102757484801018444593521382198728663892555187106794056967964886049061844366279201597903422477909796889267017230226030058954900760200716542898433124938844411151 167 2534553471217060132806969250312629185779140981880582516208354759178139888101120348707301699054694949550702434001829719423385807961361588206111172893352518604998616230290850285863278885318444368759385496458022633184918044494692826607141556582013198578250741751416496190899614663437184350809123736735305 168 425820250998069563252037332901203612208314457045900589077460855340425561144639334765723256482387700389207249924580724439577878700931212657781191767643784090480626108433298385919893718277245104387707207537386676591462674763413182287012534403653879414160610903506803342624068394271310103576313930088094484 169 71966172148007094752507672955335597935786452675964550806380897051847416936203164712611089220816226248233967328102141230919003254275353126159500581323237885610936179290619953278375693805121608299642489821736557786542975105223721882811606008468767064706182416126225974956746104158604729778581821469623123193 170 12234677619874257936939248383068469648560041296427653664690118918451269502632480815568950200758232192560201946023595789067524984312690450394847872946272174614304413690141832593220907504894847415144337662812081115586375863403831524763573050840662558119877752347040435189458000502041641489412629516686283620506 171 2092202264975721250259424452658270764830471660925967561642736019608929716473688696250321005990561409891555647553224492655531219980235033285032397282524214195693955052451303264457231851132404924975872019325532722958313454481683015470252610431743475180012701533448252325382060368375761480844351971530593211904111 172 359871096217081615255893247921335266839291757370988467586639075583592632482196107640860404292356578558423719776774968127482581425734785511341358264974762882981583829588908965931952866558308041168114330577458352837598089611055146680738592065899860293784128835106867888114235329568510490385330780171047268089667579 173 62259804082071909959641780193620561895312624288070443124883437582796396089621796344772292514623307727360650124350752872632347431868422930494876019834281318893085548488972134792053833189053826840960792315620788540592908145904020940013757644777026433253417972153074251724841273748184770157603133720449868889918341392 174 10833567873507030752628222571059536033695181946281638592545535997428084182886412014767311018647442112442896553324259653698853649113687154879557188450742699122724915105609639219423950669226519281274046103921698186036318921201300838127901708656380341847963427471877958694815107918085879516200772829661981496157734433917 175 1895936997526674418886714725619981570891357642195540966614796436391802296732103721180697634223970245712737472450542245794978063219594549936836514660250475237742713134761990386010566791370653870954526245055689679635282276236133424749588263000138636830828193426008652900053428087994434204536223773590948495582844339998332 176 333695807390280156525386344276543887996545891574957379822739494993173269177758571224359226415469226616650661823490916418443817914931799188630848694848912906048286684670679707650357330633996032266001828436570947831262637214083105570647183376350828127751441684906778533510323078824161681901663455085738794120683607639117611 177 59066064678285129024477755463762554847351115056102626085087621753010653570075851204847978467049627575582264819911927400114359641817519897195341951548300934919873661664854444039588000929588914767529654706348140300635017719615749260856082908328577746329196853045152823105131724135711474559574053043796920788554191203302527931 178 10514095104416883061236214173684392070626082283984118000178326083550673681908107279708001165383402369834576404919843376522121381059562059049796842318249619200597291359293859016954627255212850103581956770149389934508026785090816085249864272932939572041696438280237033516154715047743325404544263869604550327908345693793764110399 179 1882082423440274535355818274745502131074113684893215106641069783200475810295267140825513865726628611946697186011194018231124456004228529649763761002870879603654666986086185279784830428298519811205567481136728752961340438915962462288650704803225436843009039039610535831979311731107514036187235933290443543791895856454087878694511 180 338785409378522636792422827497804741367202027126919653140419171483118929753310398103716734843297978449210749324068349340097938969580838587950874135356934169374103620929238043977432270996257293066741566678805440286726040504307691645157925674068352823509048081118033217018390463688295897691810313649438132617101199482644816956629240 181 61322051693697456976664683320131676841798834452134689415758528222227187159622579086158927651694681578783343426991521622277428335457082147407257079126564321136469797820510420519392736922816509287687783088612066288433765076736026254284678783431582698506682954370451307991514404881421875416501959297618883866551261397137785949992292191 182 11160954075685674963860754828607908294777504355491561429586472170254433432723646518941521530326129732500733225737701366291635167101847097251549454691573068394295383898654669493358978191214753977657854833423438582548621181093427352576301869611981707865224454373184745841678243459996826833587231886414826303598306235337440926598404995652 183 2042516256677067832946688889945670093152714258898006525884411070086841029034118225754020457320937087006340548613073516482143151635654938513885086917414267481045760943967480624694882181450451725037245392687192284333258613240809428437305123170116037782775390640052611010683151732223122311507357380878233344589069897276953387378282099420507 184 375834213502825837275340122179473708734766214191139968537814373847062588400646894224022929334529418979193556745863415805239566010443836302168670108800579513140122157037121209280051414235172263824310092185490163004255808502044018029576368404676644605732851424259378299673095582883538269208850875631956713309574572596896298975077571839473481 185 69531383174894757753828729958755783291189665527961139078933392488344433892098483742026306253008450170716269711681611088012238995080284791224180402635027538502071470538974573996506710204886789245045765387292813157098579807609229602840528448693866640126407413294272605803208859621765624101196667459081051587930041885324378796657630846814086144 186 12933215147198864275446913873633970469736419335116172355380461048466502939775122720612303975785697635440452071875006306708527015859620734433169720882744298492442355380319288645920486144671489324362398230091965211216376079607387436966026545481147536142483300185227568785618570114397110820447035842091769954938563072199636927892425246294217812231 187 2418581139732415401791373940578966749896205175335278041388300775421182673466231498110944737490802137620231754448521458562907843007170171528209879691598507643290431999886676825299537623311498427147291515741589388354973402800221444140809893646802982284657081227777858247327022817853827793764790860241385906400420219960905025504446272863662972375170 188 454706257014182014359304104076688158491435734165252214705148274861392036867851932461964263791563043787314912757951675416963548579279638271003252605924482295888880616483808188438771629217421432368451892341856320952285540165121462926452009213995234827253879514741374803734143789486364478283025874711046274191882657580057273050567173250414564880114369 189 85941914089659457275287017444131035100085447495257335947636974554413599158921126850481204711779169239966431486958648866673382972575072236997972969651433512486142554180322718180167844969994559162517177028523867336734488927009502489546808957276178286781644655272962073982957478307313252674091758464322726534098402320418440023624018316932286922104401313 190 16329420801803921456014336159506579967365935876613451532717019909565599492186802159119694584405731892983329841764186127098617461080119096051654430334203800373055965678351650416471160802830258258752483797878408184465917197321310794474223751918399665733311820832698144257198234471320662495927566474140939505506776075239639287738020748455130993795832968831 191 3119005769751962832413881876036905285095973875118865816005022822287553942915866777725260936942559926028937727230615315542686616703440653484307658340037931214488415975172729152988471905249668260805372838401612431675560507295975137622754206638974888896482718300810227642115430518669271763826866765241905404585276594476131534800746596222293871445994291152001 192 598865523152674245793986914378721747842819258834729564989382595246498524898677812126330474265035719410443921004007062444081040440171915887063975285127738822907143016349893055496767206305097204252853058122373927282225254640497825403665774041646027632172692035138600357783668208197000664972383648735338398032187393126143112183845131712746130634847590721949344 193 115584181303201989880818486502922940041148886314876563320902458498033826454960916765317459364993304458518298793069413262402692606179090121644861384678250729602183741387082157408078751459925748800380879857024537648364758938452454921589535930544860623021328645432994402368907420225997100214182514972775104344919950708450468982643796144167724914608680731370640257 194 22423933157264168967509363716783461650209487435409887101971017450740283739739000106946490251289225563424005443820151523426208231214384708725344676057294699197751842466433112552245454974774469256078484387973055612860484801703601575311241956561808034938094444111944791266201112059131775082322488985931628404798494901328900951258752283799630284606404132579929514882 195 4372783148697010337219972790648046369846836841937115797538822159122855972250489307265984884838667338739806613694542051668840072351337028256564955726685439464931184481188044802113359245907516599042597769953394423451299719707163071059795630312470852781263947000566769486188854525278516877851161758511388959826830154698678751735351896097226774469885837731680604726727 196 857088036658833673635815672365872072842009792895325356082186284156869482403753146501580086459285446352407226762838811666685885150001302901032367957464333679146523407049570278584806043051175145238462441435290484903670103472822214796927478904416517434595250403369638288340077781685201585690370135231035576006744367743516576307723699359149692215202103522999606523237951 197 168850738428273238786575309172183774411282310301065321800939247619226091627186185159793155309885944984627959235864533441105124173766267297085376776821842349231158600152072507158349187998335310867877041146073148101947668687531869159355929269183075979534972818996193329415077900778855722434916152062537766045271085295393376705658484471843910238098322163849588882633433476 198 33433307669502327748042512518241508715352218916678282763807973278543130795549681747771576257326220575711293234028080889943144871326182369431855853832347618236638693471204992928612268107687290307384134794761648530860113919036577206381074350348662557267730562096899834989718994824756024969070109869571393406520389178826859128763372741007377664617668640558655872420480508349 199 6653397934035004819624850219853161467673560652204808386355406752853168247594758583180040295331021717923592468942293752877937884868010064126250747578057709693845010477335573888897045947139654149755716638763570015110568020020066202575526658420002553679201284498126881351901940791716077164037435435182644791452995741798188337604698856488293162995201443957555910265447827002476 200 1330713188961036226958322246092973230471692048462721382165445093563096159668055009090608004405691097347055881104753914380581168559998477462443572406622497442860832775175068447257903979501148541729181180522364513013876376493752162829890258310852557072376701793811606916222580047185548206781453221041159538537077733312355818546420773643792228896327362572823891644276815976994875