1 1 2 2 3 5 4 16 5 67 6 364 7 2445 8 19296 9 173015 10 1728604 11 19011049 12 228124384 13 2965598547 14 41518338684 15 622774990133 16 9964399645504 17 169394793547567 18 3049106282938684 19 57933019373868897 20 1158660387473183616 21 24331868136927943019 22 535301099012395872028 23 12311925277285065210733 24 295486206654841481171488 25 7387155166371036853126407 26 192066034325646957812187804 27 5185782926792467860157318745 28 145201921950189100082794312096 29 4210855736555483902397679607555 30 126325672096664517071923408904764 31 3916095834996600029229611180533029 32 125315066719891200935347527712285824 33 4135397201756409630866468352228406367 34 140603504859717927449459923846916797564 35 4921122670090127460731097334375799942353 36 177160416123244588586319504036979042110784 37 6554935396560049777693821649367090686732827 38 249087545069281891552365222675947109633638364 39 9714414257701993770542243684361932465348524637 40 388576570308079750821689747374477288718336335456 41 15931639382631269783689279642353568817110824639799 42 669128854070513330914949744978849890276873193016028 43 28772540725032073229342839034090545281819785392722633 44 1265991791901411222091084917499983992399894635419351648 45 56969630635563504994098821287499279657994897954056913587 46 2620603009235921229728545779224966864267764567014804159484 47 123168341434088297797241651623573442620584933136767795675925 48 5912080388836238294267599277931525245788076787468629448627136 49 289691939052975676419112364618644737043615762579629656006739855 50 14484596952648783820955618230932236852180788128968534951408302524 51 738714444585087974868736529777544079461220194577368823874012627009 52 38413151118424574693174299548432292131983450118023124798253128158464 53 2035897009276502458738237876066911482995122856255225503969224921821387 54 109938438500931132771864845307613220081736634237782176989158164409830044 55 6046614117551212302452566491918727104495514883078019733944331880548861773 56 338610390582867888937343723547448717851748833452369105099945836588243196064 57 19300792263223469669428592242204576917549683506785038990695003159287857085287 58 1119445951266961240826858350047865461217881643393532261460306292128617662838044 59 66047311124750713208784642652824062211855016960218403426158063309253097935371577 60 3962838667485042792527078559169443732711301017613104205569483782414284811626436896 61 241733158716587610344151792109336067695389362074399356539738510694413110627917511779 62 14987455840428431841337411110778836197114140448612760105463787662986743411663688605628 63 944209717946991206004256899979066680418190848262603886644218622768028790197268774211333 64 60429421948607437184272441598660267546764214288806648745229991857153565871464095906251008 65 3927912426659483416977708703912917390539673928772432168439949470714981219019471985764991167 66 259242220159525905520528774458252547775618479298980523117036665067188759311587018490497216764 67 17369228750688235669875427888702920700966438113031695048841456559501646871552040485575910019505 68 1181107555046800025551529096431798607665717791686155263321219046046111987260816386536292236112576 69 81496421298229201763055507653794103928934527626344713169164114177181727120986738364085835324927355 70 5704749490876044123413885535765587275025416933844129921841487992402720898469052205724266635458408284 71 405037213852199132762385873039356696526804602302933224450745647460593183791302667056603637084268323389 72 29162679397358337558891782858833682149929931365811192160453686617162709232973791947795231661283350651104 73 2128875596007158641799100148694858796944884989704217027713119123052877774007086812026130267614681837658007 74 157536794104529739493133411003419550973921489238112060050770815105912955276524424089603074149685580821733724 75 11815259557839730461985005825256466323044111692858404503807811132943471645739331806719559985185851072009684393 76 897959726395819515110860442719491440551352488657238742289393646103703845076189217310685198832577615014914469344 77 69142898932478102663536254089400840922454141626607383156283310749985196070866569732922757552246450360275609340947 78 5393146116733292007755827818973265591951423046875375886190098238498845293527592439167975083483941212383837595577724 79 426058543221930068612710397698887981764162420703154695009017760841408778188679802694270031583897676219436021537769717 80 34084683457754405489016831815911038541132993656252375600721420867312702255094384215541602526688844506982203768702159936 81 2760859360078106844610363377088794121831772486156442423658435090252328882662645121458869804661749861421503342041648766959 82 226390467526404761258049796921281117990205343864828278739991677400690968378336899959627323982263394340349344106339571808828 83 18790408804691595184418133144466332793187043540780747135419309224257350375401962696649067890527861539238716061714774856556833 84 1578394339594093995491123184135171954627711657425582759375221974837617431533764866518521702804340368909195886907359752044797568 85 134163518865497989616745470651489616143355490881174534546893867861197481680370013654074344738368931356498266456015299218598191147 86 11538062622432827107040110476028106988328572215781009971032872636062983424511821174250393647499728096657264804541981339322229935644 87 1003811448151655958312489611414445307984585782772947867479859919337479557932528442159784247332476344409178827088175480065945984797485 88 88335407437345724331499085804471187102643548884019412338227672901698201098062502910061013765257918308007730284574235997556803441776416 89 7861851261923769465503418636597935652135275850677727698102262888251139897727562758995430225107954729412687982173994086375390085514906055 90 707566613573139251895307677293814208692174826560995492829203659942602590795480648309588720259715925647141918369043756929149431786010374044 91 64388561835155671922472998633737092990987909217050589847457533054776835762388738996172573543634149233889914571529131488843684250568832134169 92 5923747688834321816867515874303812555170887647968654265966093041039468890139763987647876766014341729517872140580571158250161837588141433411744 93 550908535061591928968678976310254567630892551261084846734846652816670606782998050851252539239333780845162109073992897363938058098008221263180227 94 51785402295789641323055823773163929357303899818541975593075585364767037037601816780017738688497375399445238252955331906551763318475873835054220604 95 4919613218100015925690303258450573288943870482761487681342180609652868518572172594101685175407250662947297634030756530221197166655451174203588522213 96 472282868937601528866269112811255035738611566345102817408849338526675377782928569033761776839096063642940572866952626899412680261095232958892987274624 97 45811438286947348300028103942691738466645321935474973288658385837087511644944071196274892353392318173365235568094404809239345875769324305314519971947807 98 4489520952120840133402754186383790369731241549676547382288521812034576141204518977234939450632447180989793085673251671305448448378117441073089164119553404 99 444462574259963173206872664451995246603392913417978190846563659391423037979247378746259005612612270917989515481651915459239381336082748956011684474485223057 100 44446257425996317320687266445199524660339291341797819084656365939142303797924737874625900561261227091798951548165191545923938103184660490123662811527645376576 101 4489072000025628049389413910965151990694268425521579727550292959853372683590398525337215956687383936271694106364684346138317748360169655391420817991702077573339 102 457885344002614061037720218918445503050815379403201132210129881905044013726220649584396027582113161499712798849197803306108410332613075091102556953806934998353628 103 47162190432269248286885182548599886814233984078529716617643377836219533413800726907192790840957655634470418281467373740529166264258895739564718176820617957595759133 104 4904867804956001821836058985054388228680334344167090528234911294966831475035275598348050247459596185984923501272606869015033291482924649854490599097583668908676799328 105 515011119520380191292786193430710764011435106137544505464665685971517304878703937826545275983257599528416967633623721246578495605707087210459827920836928826074873985527 106 54591178669160300277035336503655340985212121250579717579254562712980834317142617409613799254225305550012198569164114452137320534204951242239935980036244072321317011292124 107 5841256117600152129642781005891121485417696973812029780980238210288949271934260062828676520202107693851305246900560246378693297159929782915494973485525871631047786443337865 108 630855660700816430001420348636241120425111273171699216345865726711206521368900086785497064181827630935940966665260506608898876093272416554865019654041675041256798879345506656 109 68763267016388990870154818001350282126337128775715214581699364211521510829210109459619179995819211772017565366513395220369977494166693404480270105066475512093834962157579971955 110 7563959371802788995717029980148531033897084165328673603986930063267366191213112040558109799540113294921932190316473474240697524358336274492829677158345618537088806822795615831804 111 839599490270109578524590327796486944762576342351482770042549237022677647224655436501950187748952575736334473125128555640717425203775326468704094095129393174713538025734924954011349 112 94035142910252272794754116713206537813408550343366070244765514546539896489161408888218421027882688482469460990014398231760351622822836564494858538514300020387475912911988193960328384 113 10625971148858506825807215188592338772915166188800365937658503143759008303275239204368681576150743798519049091871627000188919733378980531787919014851832922124994630053299753867574612047 114 1211360710969869778142022531499526620112328945523241716893069358388526946573377269298029699681184793031171596473365478021536849605203780623822767693108381969594948995037033586307291562684 115 139306481761535024486332591122445561312917828735172797442702976214680598855938385969273415463336251198584733594437029972476737704598434771739618284707462773813516539697525328655153442847233 116 16159551884338062840414580570203685112298468133280044503353545240902949467288852772435716193747005139035829096954695476807301573733418433521795721026065679436218925981310160542335443879675904 117 1890667570467553352328505926713831158138920771593765206892364793185645087672795774374978794668399601267192004343699370786454284126809956722050099360049684489343777979697804607261678252307113867 118 223098773315171295574763699352232076660392651048064294413299045595906120345389901376247497770871152949528656512556525752801605526963574893201911724485862769733095052134373418062438408467741981084 119 26548754024505384173396880222915617122586725474719651035182586425912828321101398263773452234733667200993910124994226564583391057708665412291027495213817669598219203551551028583757178381169765795597 120 3185850482940646100807625626749874054710407056966358124221910371109539398532167791652814268168040064119269214999307187750006926925039849474923299425658120351786265878574245667490547195335623765478816 121 385487908435818178197722700836734760619959253892929333030851154904254267222392302789990526448332847758431575014916169717750838157929821786465719230504632562566138093547645972348777645762897449222778919 122 47029524829169817740122169502081640795635028974937378629763840898319020601131860940378844226696607426528652151819772705565602255267438257948817746121565172633068847255963905123930799780424255692098368028 123 5784631553987887582035026848756041817863108563917297571460952430493239533939218895666597839883682713463024214673832042784569077397894905727704582772952516233867468212167204067246678395241077369781377258233 124 717294312694498060172343329245749185415025461925744898861158101381161702208463143062658132145576656469415002619555173305286565597338968310235368263846112012999566058308095274900611361390899766463956214624288 125 89661789086812257521542916155718648176878182740718112357644762672645212776057892882832266518197082058676875327444396663160820699667371038779421032980764001624945757288510622669876500375297499922760175454486307 126 11297385424938344447714407435620549670286651025330482157063240096753296809783294503236865581292832339393286291257993979558263408158088750886207050155576264204743165418352335861751391275131701082036400440032662204 127 1434767948967169744859729744323809808126404680216971233947031492287668694842478401911081928824189707102947358989765235403899452836077271362548295369758185554002382008130746649210585300532297161669238266620711848645 128 183650297467797727342045407273447655440179799067772317945220031012821592939837235444618486889496282509177261950689950131699129963017890734406181807329047750912304897040735571088406165093584944326297885297066302071296 129 23690888373345906827123857538274747551783194079742629014933384000653985489239003372355784808745020443683866791639003566989187765229307904738397453145447159867687331718254888670383127649139899164125966290357067453981055 130 3079815488534967887526101479975717181731815230366541771941339920085018113601070438406252025136852657678902682913070463708594409479810027615991668908908130782799353123373135527149763718809954853089979232545882366222893564 131 403455828998080793265919293876818950806867795178016972124315529531137372881740227431219015292927698155936251461612230745825867641855113617694908627066965132546715259161880754056618960732382887836417559766360302306073346929 132 53256169427746664711101346791740101506506548963498240320409649898110133220389710020920910018666456156583585192932814458449014528724874997535727938772839397496166414209368259535473702642449969330886624595911760899336357529024 133 7083070533890306406576479123301433500365371012145265962614483436448647718311831432782481032482638668825616830660064322973718932320408374672251815856787639866990133089845978518218002451094674518345512576962061604742150757137467 134 949131451541301058481248202522392089048959715627465638990340780484118794253785411992852458352673581622632655308448619278478336930934722206081743324809543742176677834039361121441212328445978598135103133308912435851990123576591964 135 128132745958075642894968507340522932021609561609707861263696005365356037224261030619035081877610933519055408466640563602594575485676187497821035348849288405193851507595313751394563664340205684284556790422664340373664312710497491453 136 17426053450298287433715716998311118754938900378920269131862656729688421062499500164188771135355086958591535551463116649952862266051961499703660807443503223106363805032962670189660658350267970187994287749394210952229662945049808457184 137 2387369322690865378419053228768623269426629351912076871065183971967313685562431522493861645543646913327040370550446981043542130449118725459401530619759941565571841289515885815983510193986711909962250407204950498454974506553401726807127 138 329456966531339422221829345570070011180874850563866608206995388131489288607615550104152907085023274039131571135961683384008814001978384113397411225526871936048914097953192242605724406770166243563117509879427295736138879371030061573596764 139 45794518347856179688834279034239731554141604228377458540772358950277011116458561464477254084818235091439288387898673990377225146274995391762240160348235199110799059615493721722195692541053107855249813556038818840728715779707494739954111337 140 6411232568699865156436799064793562417579824591972844195708130253038781556304198605026815571874552912801500374305814358652811520478499354846713622448752927875511868346169121041107396955747435099734926508761887760127844445757719885825375378656 141 903983792186680987057588668135892300878755267468171031594846365678468199438892003308780995634311960705011552777119824570046424387468409033386620765274162830447173436809846066796142970760388349062624542260360792968795742152044649125580230911699 142 128365698490508700162177590875296706724783247980480286486468183926342484320322664469846901380072298420111640494351015088946592263020514082740900148668931121923498628026998141485052301847975145566892684808627305264242370789844770074240274800380028 143 18356294884142744123191395495167429061644004461208680967564950301466975257806141019188106897350338674075964590692195157719362693611933513831948721259657150435060303807860734232362479164260445816065653927246229204962189445863619015629094015287934133 144 2643306463316555153739560951304109784876736642414050059329352843411244437124084306763087393218448769066938901059676102711588227880118425991800615861390629662648683748331945729460196999653504197513454165522676479432606708394407388111046845548753200448 145 383279437180900497292236337939095918807126813150037258602756162294630443382992224480647672016675071514706140653653034893180293042617171768811089299901641301084059143508132130771728564949758108639450854000786517315191476308257593007963570895083042445487 146 55958797828411472604666505339108004145840514719905439756002399695016044733916864774174560114434560441147096535433343094404322784222107078246419037785639629958272634952187291092672370482664683861359824684114828361312137349657122481090686634614790347821884 147 8225943280776486472885976284848876609438555663826099644132352755167358575885779121803660336821880384848623190708701434877435449280649740502223598554489025603866077337971531790622838460951708527619894228564879762734871063619838786241115509310942790419417825 148 1217439605554919997987124490157633738196906238246262747331588207764769069231095310026941729849638296957596232224887812361860446493536161594329092586064375789372179446019786705012180092220852862087744345827602204871915688181382501434160521652974076754629118336 149 181398501227683079700081549033487426991339029498693149352406642956950591315433201194014317747596106246681838601508284041917206527536888077555034795323591992616454737456948219046814833740907076451073907528312728525889568674595697190845736293096865337092801349355 150 27209775184152461955012232355023114048700854424803972402860996443542588697314980179102147662139415937002275790226242606287580979130533211633255219298538798892468210618542232857022225061136061467661086129246909278883383206648570811091201816526644893991442232151324 151 4108676052807021755206847085608490221353829018145399832832010462974930893294562007044424296983051806487343644324162633549424727848710514956621538114079358632762699803399877161410355984231545281616824005516283301111390759301228778586720216511504624454815252922972909 152 624518760026667306791440757012490513645782010758100774590465590372189495780773425070752493141423874586076233937272720299512558633003998273406473793340062512179930370116781328534374109603194882805757248838475061768931395202554115824699410513122379438606638259645381664 153 95551370284080097939090435822911048587804647645989418512341235326944992854458334035825131450637852811669663792402726205825421470849611735831190490381029564363529346627867543265759238769288817069280859072286684450646503465565459908752633763952354835210866103083684900487 154 14714911023748335082619927116728301482521915737482370450900550240349528899586583441517070243398229332997128224030019835697114906510840207318003335518678552911983519380691601662926922770470477828669252297132149405399561533696224477332282023720027673040803682793057826700444 155 2280811208680991937806088703092886729790896939309767419889585287254176979435920433435145887726725546614554874724653074533052810509180232134290517005395175701357445504007198257753673029422924063443734106055483157836932037722913069871290924877067970911873475842799212780646873 156 355806548554234742297749837682490329847379922532323717502775304811651608792003587615882758485369185271870560457045879627156238439432116212949320652841647409411761498625122928209572992589976153897222520544655372622561397884774435428854995619928172728500784530304505510941122464 157 55861628123014854540746724516150981786038647837574823647935722855429302580344563255693593082202962087683677991756203101463529434990842245433043342496138643277646555284144299728902959836626256161863935725510893501742139467909586355342429608840343540713255064833079177487828755587 158 8826137243436347017437982473551855122194106358336822136373844211157829807694440994399587706988068009854021122697480090031237650728553074778420848114389905637868155734894799357166667654186948473574501844630721173275258035929714644130036924937464338844983833728732285978888592656444 159 1403355821706379175772639213294744964428862910975554719683441229574094939423416118109534445411102813566789358508899334314966786465839938889768914850187994996421036761848273097789500157015724807298345793296284666550766027712824628416647554470833543632312233169234555487137452539354277 160 224536931473020668123622274127159194308618065756088755149350596731855190307746578897525511265776450170686297361423893490394685834534390222363026376030079199427365881895723695646320025122515969167735326927405546648122564434051940546663551716769511075956147363369052942904225824927508096 161 36150445967156327567903186134472630283687508586730289579045446073828685639547199202501607313790008477480493875189246851953544419360036825800447246540842751107805906985211514999057524044725071036005387635312293010347732873882362428012831711672012752753060646513158155579363314822624179679 162 5856372246679325066000316153784566105957376391050306911805362263960247073606646270805260384833981373351840007780657990016474195936325965779672453939616525679464556931604265429847318895245461507832872796920591467676332725568942713338078737059948807247713163658949417634684139895627775317628 163 954588676208729985758051533066884275271052351741200026624274049025520272997883342141257442727938963856349921268247252372685293937621132422086609992157493685752722779851495265065112979925010225776758265898056409231242234267737662274106834140306898060706018548419983297649736802736740828106833 164 156552542898231717664320451422969021144452585685556804366380944040185324771652868111166220607381990072441387087992549389120388205769865717222204038713828964463446535895645223470678528707701677027388355607281251113923726419908976612953520799009395920907895264073226902521618414516245698982015808 165 25831169578208233414612874484789888488834676638116872720452855766630578587322723238342426400218028361952828869518770649204864053952027843341663666387781779136468678422781461872661957236770776709519078675201406433797414859284981141137330931836548444535693836369123792570002499822651223490917255067 166 4287974149982566746825737164475121489146556321927400871595174057260676045495572057564842782436192708084169592340115927768007432956036621994716168620371775336653800618181722670861884901303948933780167060083433468010370866641306869428796934684867038004712932875574185582669328569954516151315112947164 167 716091683047088646719898106467345288687474905761875945556394067562532899597760533613328744666844182250056321920799359937257241303658115873117600159602086481221184703236347686033934778517759471941287899033933389157731934729098247194609088092372795339163867249902899370955357783734271966744279718013405 168 120303402751910892648942881886514008499495784167995158853474203350505527132423769647039229104029822618009462082694292469459216539014563466683756826813150528845159030143706411253701042790983591286136367037700809378498965034488505528694326799518629616964189776798261937291034231663167583838730324655175776 169 20331275065072940857671347038820867436414787524391181846237140366235434085379617070349629718581040022443599091975335427338607595093461225869554903731422439374831876094286383501875476231676226927357046029371436784966325090828557434349341229118648405266917205364325838732552323327408353771370291571417052855 170 3456316761062399945804128996599547464190513879146500913860313862260023794514534901959437052158776803815411845635807022647563291165888408397824333634341814693721418936028685195318830959384958577650697824993144253444275265440854763839388008950170228895375862803961812570483482981868769029969746268631552677084 171 591030166141670390732506058418522616376577873334051656270113670446464068861985468235063735919150833452435425603723000872733322789366917836027961051472450312626362638060905168399520094054827916778269328073827667338971070390386164616535349530479109141109272414513233951211152471811691567551763299275139353161289 172 101657188576367307205991042047985890016771394213456884878459551316791819844261500536430962578093943353818893203840356150110131519771109867796809300853261453771734373746475688964717456177430401685862324428698358782303024107146420314044080119242406772270794855044851189935008334327194640477055687037874581510494304 173 17586693623711544146636450274301558972901451198928041083973502377804984833057239592802556526010252200210668524264381613969052752920402007128848009047614231502510046658140294190896119918695459491654182126164816069338423170536330714329625860628936371602847509922253412604056568367779359037709535709053148477001005107 174 3060084690525808681514742347728471261284852508613479148611389413738067360951959689147644835525783882836656323222002400830615179008149949240419553574284876281436748118516411189215924865853009951547827689952677996064885631673321544293354899749434928658895466726471076120285736641673604882738742211183001016049849840124 175 535514820842016519265079910852482470724849189007358851006993147404161788166592945600837846217012179496414856563850420145357656326426241117073421875499853349251430920740371958112786851524276741520869845741718649311354985542831270251337107456151112515306706677132436273731742286769484141375048303340850187149427679865493 176 94250608468194907390654064310036914847573457265295157777230793943132474717320358425747460934194143591369014755237673945582947513451018436604922250087974189468251842050305464627850485868272706507673092850542482278798477455538303564235330912282595802693980375175308780058204876394352902043950865921533701962937880787895744 177 16682357698870498608145769382876533928020501935957242926569850527934448024965703441357300585352363415672315611677068288368181709880830263279071238265571431535880576042904067239129535998684269051858137434546019363347330509630279730869653571474019457076834526406029654062017209103994252021279489652580106223501196520152447247 178 2969459670398948752249946950152023039187649344600389240929433393972331748443895212561599504192720687989672178878518155329536344358787786863674680411271714813386742535636923968565057407765799891230748463349191446675824830714189792094798335722375463359676545700273278423022397331504060318453102134238999295411359192633388936124 179 531533281001411826652740504077212124014589232683469674126368577521047382971457243048526311250497003150151320019254749803987005640223013848597767793617636951596226913879009390373145275990078180530303974939505268954972644697839972784968902094305207941382101680348916837720975598999270355684328693187561960865241635563078853268417 180 95675990580254128797493290733898182322626061883024541342746343953788528934862303748734736025089460567027237603465854964717661015240142492747598202851174651287320844498221690267166149678214072495454715489110948411895076045611195101294402376974937429448778302462805030789775540390064865924069397006491958342139415176832817509819136 181 17317354295025997312346285622835571000395317200827441983037088255635723737210076978520987220541192362631930006227319748613896643758465791187315274716062611883005072854178125938357073091756747121677303503529081662553008764255626313334286830232463674730228872745767710572949372674975885365625396893461332557124871396748327656028470859 182 3151758481694731510847023983356073922071947730550594440912750062525701720172234010090819674138497009999011261133372194247729189164040773996091379998323395362706923259460418920780987302699727976145269237642292862584647595094523989026840203102308388800901654839729723324276785826572826930269694017822176754563971559524060069648500508828 183 576771802150135866485005388954161527739166434690758782687033261442203414791518823846620000367344952829819060787407111547334441617019461641284722539693181351375366956481256662502920676394050219634584270488539593852990509902297889991911757167722435150565002835670539368342651806262278694835724017050166057849486984705167484139933863536333 184 106126011595624999433240991567565721104006623983099616014414120105365428321639463587778080067591471320686707184882908524709537257531580941996388947303545368653067519992551225900537404456505240412763505769891285268950253822022811758511763318860928067703960521763379243775047932352258176452983795697252536634446056963138611589579858697118368 185 19633312145190624895149583439999658404241225436873428962666612219492604239503300763738944812504422194327040829203338077071264392643342474269331955251155893200817491198621976791599419824453469476361248567429887774755796957074220175324676213989271692525232696526225160098383867485167760424748459030184652374486025224532945264138024937110947047 186 3651796059005456230497822519839936463188867931258457787055989872825624388547613942055443735125822528144829594231820882335255177031661700214095743676714996135352053362943687683237492087348345322603192233541959126104578234015804952610389775802004534809693281553877879778299399352241203434540586364612876986114894148701427476431904314503986614044 187 682885863034020315103092811210068118616318303145331606179470106218391760658403807164367978468528812763083134121350504996692718104920737940035904067545704277310833978870469596765411020334140575326796947672346356581556129760955526138142888074974848009412643650575163518541987678869105042250115356295297351248938725616174727513494770512738322483385 188 128382542250395819239381448507492806299867840991322341961740379969057651003779915746901179952083416799459629214813894939378231003725098732726749964698592404134436788027648284191897271822818428161437826162401115037332552395059638913970862958095271425769577006308130741485893683627391747943003640316026665327604452521249126731590722584491970527651616 189 24264300485324809836243093767916140390675021947359922630768931814151896039714404076164323010943765775097869921599826143542485659704043660485355743328033964381408552937225525712268584374512682922511749144693810742055852402666271754740493099080006299470450054192236710140833906205577040361227651730234632042669075600858482032949178476726569122026627555 190 4610217092211713868886187815904066674228254169998385299846097044688860247545736774471221372079315497268595285103966967273072275343768295492217591232326453232467625058072849885331031031157409755277232337491824040990611956506591633400693688825201196899385510296524974926758442179059637668633253755773272414236960484572059541471221823388166091290658022844 191 880551464612437348957261872837676734777596546469691592270604535535572307281235723924003282067149259978301699454857690749156804590659744439013559925374352567401316386091914328098226926951065263257951376460938391829206883692759001979532494565613428607782632466636270211010862456200390794708951467205967778054595789698601794653524165790747164922168875624069 192 169065881205587970999794279584833933077298536922180785715956070822829882997997258993408630156892657915833926295332676623838106481406670932290603505671875692941052746129647550994859569974604530545526664280500171231207721669009728380070238956597778292694265433594163880514085591590475032584118681703250789604919217626231262470585879510266644959166614497714944 193 32629715072678478402960295959872949083918617625980891643179521668806167418613470985727865620280282977755947774999206588400754550911487489932086476594672008737623180003021977342007897005098674395286646206136533047623090282118877577353556118623371210489993228683673628939218519176961681288734905568726809207635414960530451174722581621005140804529654746797515327 194 6330164724099624810174297416215352122280211819440292978776827203748396479211013371231205930334374897684653868349846078149746382876828573046824776459366369695098896920586263604349532018989142832685609363990487411238879514731062250006589887012934014835058686364632684014208392720330566170014571680332999793631940778873562399096190425018378256631218572712160523004 195 1234382121199426837983987996161993663844641304790857130861481304730937313446147607390085156415203105048507504328219985239200544660981571744130831409576442090544284899514321402848158743702882852373693825978145045191581505372557138751285027967522132892836443841103373382770636580464460403152841477664934957360375588962632616038485573213255189091987841893610118059313 196 241938895755087660244861647247750758113549695739007997648850335727263713435444931048456690657379808589507470848331117106883306753552388061849642956276982649746679840304806994958239113765765039065243989891716428857549975053021199195251865481634338046995942992856261183023044769771034239017956929622327251637812801303899021916917286072774529254463008029799204633721024 197 47661962463752269068237744507806899348369290060584575536823516138270951546782651416545968059503822292132971757121230070056011430449820448184379662386565582000095928540046978006773105411855712695853066008668136484937345085445176241464617499881964595258200769592683453055539819644893745086537515135598468572639430011788670282533342897467149626182750545064190843555130107 198 9437068567822949275511073412545766070977119431995745956291056195377648406262964980476101675781756813842328407910003553871090263229064448740507173152539985236018993850929301645341074871547431113778907069716291024017594326918144895809994264976628989861123752379351323704996884289688961527134427996848496777382587658210370075684510947408125989387629026211410170660787731804 199 1877976644996766905826703609096607448124446766967153445301920182880152032846330031114744233480569605954623353174090707220346962382583825299360927457355457061967779776334931027422873899437938791642002506873541913779501271056710834266188858730349168982363626723490913417294379973648103343899751171372850858699134904814748816248329712198891071072299739737372650505921398157757 200 375595328999353381165340721819321489624889353393430689060384036576030406569266006222948846696113921190924670634818141444069392476516765059872185491471091412393555955266986205484574779887587758328400501374708382755900254211342166853237771746069833796472725344698182683458875994729620668779950234274570171739826980884209799080975418938222071689742980423886583405827430701783776