1 128 2 1897 3 76375 4 2821630 5 109609484 6 4041385884 7 149582129861 8 5552015655928 9 206648804986252 10 7686854135374938 11 285774694751524522 12 10622849743170463135 13 394905834596870476755 14 14681395159518123754045 15 545811534276708256674408 16 20291538427402557642648507 17 754372483607485946798742746 18 28045082290061397730030098485 19 1042624262102066182725566665545 20 38761360378406701453938659454133 21 1441020589924600041932130005153052 22 53572430231427650838457449729623594 23 1991647640877776047224025027798721889 24 74042941780360735195873633755252330626 25 2752674280437892395796501062377371130908 26 102335422044898366879035677867928284234578 27 3804496114276079573077453005674737884735319 28 141438715872860110529083960956435446541914085 29 5258228618629665051800657356534752699302747791 30 195483733257584441256762785736172197143170836599 31 7267445510657341899586385818592151720801024814482 32 270179842436267204625393555995756122949131378184904 33 10044402417852185229122490283325015233452224502324262 34 373418013061195283830943312368954363607342035439430884 35 13882459769905144755876716284740486617063732267327964142 36 516104425930454058185303254070124628302892210976389361138 37 19187073680014375051187246587358356863086411304766748012973 38 713312612536882560660844332818361559923319539044661054469316 39 26518628723158736275126066451998260134839332600656350686483834 40 985875837601816872669010751971329426643502920299577152441290639 41 36651637507873038552005578421456554507273160178555420167925996286 42 1362587945431608556787227442076133442044968591210327753197923122087 43 50656560941832713998808431817031601109062304809668292967393709031809 44 1883245169647223704209126859104029665094449866808380994427191551273487 45 70012892763724334521345556262226429191949778197042326134894629253070790 46 2602850246026643016057886033404427036741855111717841227705767954245766722 47 96765454701383047891361875499488679040397624085779134928925266290931033351 48 3597422955031416129168413863322967779221529328612038121941304843316134764208 49 133740413428781178834895822394674223637967127000020973886337069189619777407512 50 4972030925383671241375409700811514444783281988577318573288443093307179854759048 51 184843839563393951467673552823130832401026288787304688801883730665402570664648010 52 6871889080597618531625611867451795068012775139157084931275827772402245373539739084 53 255474348766929040425948785664446539150492308165241542228758326605972740275104819672 54 9497700284797160320337967307390325735742368228095737206748042369252058666307502113951 55 353093416756810609276311807129478184525136325699409430154269700277659437727428839992929 56 13126857788570592990699994005859710075177563874557054272345660123176879157380113546741254 57 488013616861161059768923993003249702550448750523628114278091746805522123627009314986954160 58 18142749321872974694784615262837282256308501643428138638409164527613484248282598201495307368 59 674488050299562623159316363052809125769817373586425064655236066986871555221546350858767319073 60 25075258546863943246144366928804881980043374001573680905882945958058859743359592592787065348448 61 932216057664499981969752080608598822615363749333900286898044994373691674023985097503818243491994 62 34656742483567646679783275987559852265072358148675395890632899960302216036449796769930898824363678 63 1288424276429476548308051828193531756207915631304503498700280887020434843174823809169041629915027496 64 47899398418068866006132836781526013150766647933443850173832991836659171152540267203059591111676702935 65 1780742889423880176626349314821480268755699417191068551037501971419075327634169823189057863664353694382 66 66202193408707007472489009611229258474472778808328552063518775897327737752645958676670114625204002763662 67 2461180913962141193092847959123729511655985460669422837260098875781984151145277360827007088023982033570686 68 91498652527347246454673471028083574672472187929412163746755969345016410458678179827267921079589771688855937 69 3401620485038837719606345024185318804184963085557852247798560893545903475399606837536513285569055207168473580 70 126461118329338174901785918672127034156771026070155816882317728267519848817095532680824524956555845354871115456 71 4701410554012547240387211468501074984776133001646110012192242119142043239540468627239474612312024604376826520879 72 174783059721311593025720115105095334574917551397046055180679941744988432802063870730046520766523200077836076980807 73 6497862208496255637485066508112494293409994199623513939629401390240217856695736426707965893076084218741744339728904 74 241569253610312047583514487146762667008308406775296973970496661174079491151476587640126169207696556346634529603302974 75 8980754349259741991298966320319416774755420250009130976774954501684610544771725196870690792512756941951560412753686288 76 333875058503326171417970168009892243737933111566449047266458368355186613460207506145050751494640498912198912274093622714 77 12412382117966275168566962616524500852887055296503669907050848386843461349154886325509571832006630691662984065765267345514 78 461451749444992122150390812023456636218232129070880238101101008643418858838984762333437659673480501036574967279708898720535 79 17155266011157323102923195681283079143426956422600162189206027618035466057984585611483454257556984870624254525858859595515109 80 637776652201537338978723075637063830923722445255051337840257878791458709380891240482455684234378736630778950351138415904833751 81 23710448898248245371490627099228924122126762713327833672766773573094301655531566323290825894365890152795111187583731508536807617 82 881476901068480825762959946931185473203413312165560668935527613714123406014232222899122716232056344879559633607922649064573913817 83 32770426677779941979868101870412102950885834791085366875001184407502460462290745312981665279967551920410213859147585432831942884085 84 1218297227462255786434308474086622712833344229460019490061874905786332165270029281770176469847299968970297611572400211254108675999290 85 45292304217955668009576589204082372305821568146804366605117386294537713294527376508581184001334840149677744907713672880011548155946556 86 1683819658397276656630136964831165850515592379567581414754418218617440602557785144506807775731753720271456949139477093986491582574159465 87 62598904846203790602753209769165856034501558806035286671269521925033838289598131563933232469729279194424785459786532119727757392624699197 88 2327222436441899095605092861407874089177973862031445902508449514698234630306621511688821646808360407298770644557080937294680602504737846269 89 86518514692625832322173886913280216947874188972354492581575085896600548588099749614088293366378830872765668329089723282223355639134106829465 90 3216475257114938932133344837090141432682415566781256885479657505377496247570662885305771843341352286944580439928809843547959657320006054520906 91 119578024615746216869101589108863361351841744584075239453058758333948497283202118805523050393153408958082238320215660296758657898465835003399972 92 4445519653656407683890853714801464638543682614257996052583822470480428252723066606766854321444327746990738434719672766225727242495614199381959541 93 165269873411531600589745244480081803195504587259614582758797933079995931429099922905715080888857344810432707259963535970358091377203315594138765862 94 6144193072006330045009070418854764667597242564599574373689122074850573482902408098137754101376463752556825664948504024320771277790329338479943078955 95 228420992446022673423186928293100517713664318921257123861103279340192384642126766857779881123586022286191165668874595225095182916264007946037192940461 96 8491945024928766242446403126551314782041397258177353907812451780405151257781221801224075180579180008390460890673940243267224847904135311528170423778183 97 315702727381561541616765199965822182313811854368725726771911764329099932162417540226942473490829377280878445255437139196901847792201300180335044462894758 98 11736794313148844662901243225888705577696963393011692438530487243373946317142632670241674483981789806378946844942984864748201870713026691001291715601566039 99 436335605623939301642416343151047892213298937336971762061450994574554662560495902060180979419748954650249972757500643080543825790038303382289312460204609694 100 16221529972789547220175471799697300432907063542741724628643883805414698441260304128437540947362549708417476997592194596477790108106833223493526883813289320883 101 603063401809335937199939934765701373498154517993130638535319538308980513021477649911571833983894060247513408841793450273157964689256527082478734585329558851594 102 22419923842689613518726584965558449707946032775788614793228946959082984937793745104807238065345669418438336608417001750454752251019146216515295314123806411063172 103 833499402556881719938827857210653223973534039989447628639168633851362857596952042054261602365070210266281632834995987245701660910126636942434657223423991814472880 104 30986780282449715148903873369715986900905404495980033035505963210409065880799854049705821828095413804939616012926147653408596225952743674233161594584038588797165827 105 1151987091205248274243679307467906226347479563043074720926483216276494458755447872803930441898911364346382664372207133379970177243025698503451932912238411451464315857 106 42827110342120862155309681376321783448838672522987608326697790438726100875993647038881953134336390811484416537359470751463760358925285811324354336793936666626958629566 107 1592171817079333220525036029496915764134477695712083189396837310047764479741885344075225550175391420496060728990413149861549851749294781365686149281892800753387676746875 108 59191738010129034722477195334504932177919757392739782959128350142147539407935445955983493291915340410835170697916687075107246566785680961135998347505340998604626858804512 109 2200555122930666228611674229719888747543923625997435372380557308190747045930828414553818963367061760307500099960285156771544962015737822576954206884689258529834045407923133 110 81809438476493947760058268933501381032960186858693088000036739269365982252022578594732397029293406180791944476014795221108227748354650074907400545261544533415430147918775175 111 3041407213160785980804548484618721822798819141620451337039124481478100333316987329242135749614275689513304421259325840635443602290143244374017109022349023601192204608436311888 112 113069567626042046675674071895217349140707079772881334111431445644303780592308559851975599728644486345709932618415376233355035139002752817131507144982089882307212312116361772856 113 4203556520750653824630391067232611490145892958681226176002105758993267507284508080633727551393296526483881533518302703791349476932031405136392994919549540719348271088861005114007 114 156274475918979589005175826626767151661465321387813142872899836123711998296800831944623658835573533158219690317111389199373239066580765935507960759727058798054279318901670644732924 115 5809773629352937227643643961649325849852739406043349044381083142314407994000693928124679176090684689667893333191683506709830731947879683715288040992922078717978952095080581289958028 116 215988371906774252110288150357793921278788566130977105288900079940710527102715533327395974430227818089557545453073462524179831876999393378751350666655796949137416908015407831096046954 117 8029740877207770894102402861710364792318751717905154062611252574654508464141781590293947455646092227506679768476622780361253812483104240622245052521210789684641584571221455698429572739 118 298519489664615485390722140850717756369857252180017185622834925709595364619981967753278171658693956023076718852473021836156499383244214771983892694343604692201929677041038278522533121512 119 11097977764459389146925034413486046204553755103663715369092207220657158415801487832016392315378412348684806087793093272137288767763527598431268555090341132158531700510478084473816458740344 120 412586496777179080425742218137163274971243686396269769793372348153487103878980536770584403236206571381469245603408344380402082309298132893640982439943728458355822459865395208795338738958585 121 15338615821344405613241181878424278400300905898217511485580851026002991208564040059615956647012517066195692306472261931406191222933359795178652893195841345223782868984857071271865812794185930 122 570239542865742923565122493545379375824890969322913114248184090191048181578378073677458863481859261064727460688119596697201953341083328029267617703287065173751091548089491279658568929828196393 123 21199640178433685155168335690050497917422941509615400276053179956330796389746731968353284802027674521851157866151729914725880628384044670910252817640219042185613699842434592802373751077097722212 124 788133249119260528083508628274583303179961210935618025928629806729725799486684263813915689612224201335342278023504104057036347477587268306256752743073430238756386462673536386315840430595451986165 125 29300215151726020376019230707219300776213852832383320464725380639852302531165962017506155822381106859321483689036452776449372635063950426670606840891679439262371156912253658071142068632903427466277 126 1089286118682103997234369553194283524400609636558576292312564905017565057892505401222455802258253008579856972566962438034132109114934455989325675586106296412343454117312400180223980583230240318598920 127 40496093363451826824220065881935027768060207485580943678665040768310178352410443574554587798064906852525663706340282330545262516648423854235690277457223844162646225693522963975580594621323519610262083 128 1505512233723785672788692118242817818460973519886111821680404320358416771165388922609946685142226674450659690821393565945705574226588637129058336749910166352988396481484664347014188714134884537401558741 129 55970018281753187067767195210791728616534821975674465310549441627239810429204000016611908444805204244949250962260208971736993045201414706621506107537745835122551157476291836387696116315420598537251092987 130 2080782126035202858326012841706984045919853437984397962049782025125137724583607334590227769611916504122131646624024498309903126440296735693912422286678981436145940747778137287422830150135765487784164726634 131 77356670391495861391794685812844651327071749640689041176599652946399850412933767040757220191268859859391171340064082026328701770441048718647599247488567194523626251457573547998972783130650341087387608801446 132 2875867866791399810540098566994798991627794899273530122485986943204731985102796657603811746752901567379769657925989877826160780772786215038501308505366749704311517086005726421999915644971328606164076179854351 133 106915356431273437224426525761042920863050036013609122097497923269085355652172680698504811651906431377342149688492293898755093810798438816400285430829922601445383991619176825300913712199527202715155357488341745 134 3974763087283167821370806044162351994719781670021250369729613032881710321611443879949739740353285081878048726421137938092397910088528218352240595423331010528841789854302628070163677781591713352282357962295877043 135 147768684755631464090229134747356157357450363688125749462857926431115847240234858182928442344577287299039107632061460553869364711684433406750572681380919344157746099844999027988515575946978836941780054521782038553 136 5493556147854402251629246296478253201128547339430483681396230914359085469284675091542844051204948854091278252694789149994783523363399309783583809997521828108525529534235865725243738781240023600787302918107513481017 137 204232440720013726972367661444730060901398395407914627110945600476927019296850251739927425857154480742554642725831480869670418405667641064097533991372347198385091607427199796074782155119864640311534234033668210316747 138 7592693825245563000217280395362174502064827338622706478328371612275670372092426272586536223435533227524807237815681907189876409450355785238778914826204544759856443575404485378887396371940848507404586428974814702687392 139 282271510445072965500388407853542696535132515910201150253129344493936072287720908636316196937884238420508591820492241707788384087866130809054800655579614787902304181791559081427566879080909064678990863251859138926261315 140 10493931066207060583711064847640412494847560191244746228886680822077047698677658304653293565454729495190550754812299120684407998902098090112904038631965346599069491709001021848997961990914545086423152922169023344566433616 141 390130017190432472828302295044743069831134978018869488538447444913695961000303496766803725659788982358051431845856319920252903671449442361558171006775611729095902514536274461201065047336315478936340984640420752257855660475 142 14503757395846798703145973156551988364409720544684359286817881733663656808398092603874415216897269751161246144332717985774886839646087617907164349531905209920945768642570966332475092879358168708028228990329454067457915010914 143 539202238557560405018269358145374172345990168274551828300248882178194342077299697642008883009864177636221767614751781481324863708573215570219781560108284632400995506133602496609621848976741953228845704589403427085655379257328 144 20045774769284159323513150053593834586612253998964319619230951689612959118220686596972053009571113731177606036361498095810958846643746943012906848188490526321183119547617757433358209820604892170434570542022799609797128582824624 145 745236309062491563028693910696756061118669490985018282684510307857957922969817064220148038042996588760194744226233870173479072749603118921119935226039051622491858709137308562221961701040504592743136228109527902457979275810140718 146 27705447294363575785490211125279630453117346630904243853734173489630442805236342466869309515768656832171304225621091316636337716060325884977564084679027843130874722988174077252109515571269985209330462142790730778855984670812358047 147 1029997868389410163922652318427901097684509879944839183707889956252133090021018892120431145653389776356667590474688288436009176922055089742962083268822963007233830208404069230920040948729817607554513191170114767556825969447092647951 148 38291950229677698684284521117859390786996844877990640917807284738503178113979121851961637558948031109038586079538440242908011524367257762904208163649380140016855517111947187133006862169385655287211312454653541388622620679831060791624 149 1423569404745371342615298471658901760954428285714030212292910531464690620312678936245717985614172294732062036857480263485157700122178295206931212334862757291584891531706286870636806897199412009117953970093617566035840634809208859851472 150 52923652046231865562874144005851908109908030095740550012482669953569593945720760621543967234744523968390095530895999446064790108033300694319085187723242718335338352834142696459171857040274412994334265210545203723621981328463048759718192 151 1967528198185469850223820423791345048769700277861099023971327141184766174426754310716543576264566251182759851004817342908923714566186741999298744603886324602471998991036518378744667148384747824996773847666146278106710429830304880730854236 152 73146259960920184938909732210740739434816325615092873272291960384365205873487264252813006544785201025138546779037945715404806906454436128177360927863303598354245451227040541630728887365066729492786816568363578239216725639683188423122951715 153 2719338584933541092279127316465338886355829777738808411250487471411638557144057802908706588809671367356279205818401643573492261905151077446083581860494268385133574710376319624978710697730455873777350144268866609548635445549703687631704464747 154 101096109950928057854464271975289082165441019758646544699056666039727312485743870681564312270373961170978734188160645694432189201698939989832603159961619325633947908845773402924575017713152870205344845770087436894156765259448077198225073850272 155 3758422545775010851558351422737600124241166040236289652816985221445603827286536062606511400208599034956410545193225685460367561375616246461460086471844109214142118938585783398344877189183308026503963387342788965474253062194089751732554618953826 156 139725851365067680984521364176796247755011508910888994751623684270618202739667251906131510811239905893998560853097797318928813322311002341216863134878789046428097298204578203898569772966921721920699237812251390235673415687728865578692667998625100 157 5194549921386541004679874809263308408829695783090905837533178387718485561501806293791142604414831639767078917653227403441220972591225503120773527436548173794193516165388284121704370813747664545454907470508900771100252395632360085481516576388400164 158 193116367673984500011382396714991722707650337574848883198548383011127249612863976543508651886583090592727933645216606764595296744247053521720144534146361393370339088898687904593953952508985401867245969097301800822940296863079861011619892591654717561 159 7179434605113773764035065489660907543628690046228899415648874065019122652869995564548802172282615426202349127359558246022579383082543765786866431276965889617184562258652531410445401136964446558123577627923237484860334099592828399087143875749553502184 160 266907884970792720128100556991803578836891105233276519906651158383645092661366521584207711757533126159517040612548837884104387053486076252440295935410086648315290751544961157467079642443595672820871426752683384708509967948965437233660231460254623697213 161 9922761746285586294149620155843697373777019968118863253612451625989764693750155522984003832856896298251969682995751280793282582754171238609907028939684207308198968438131473636714748820698597414746793400728397183873683483745858984548128706161511281889892 162 368895810943625817646499477205357288419475418863110522811607568495008153600714542652224917435321847854176255486132223863162361284798844211923255242158384506608476645983155517466951703254743298173659856284157355550037424609354091959631213608013083847834130 163 13714339093417822982692893424017170295160953421926469854771849888304845855637490686619569266049944716630373980762831879595257942628520248333201566316814926738231544240005417616517562868138243438971564650079454223535627682758379855551855297229422516446364752 164 509854249328927758427565046128221430281753774804212763689820039063871919650909387264203082445060095683624008704859579489379551429577484555269111435240036376232557884781456071607425961146167597829375511655669162150601392140954598362761963768190599918101464060 165 18954712566756330608117920876844487594913470189644062936196795113251858931745153677325153760273449375101361218659916332573088702509614058285638351184554946337766311553483307147505966079188413295199202868089019018995333629680402103967574875157959028129949571022 166 704674186713629726487925618471417929081239800003294611032638615959607616299972255038397000063010952640202526656671602133756655658471154583602520699079569587983220975650639128951126659226735743720015489346364617976648907978117766801026908055885552404257024539060 167 26197480319032421750994099417040941708965973328439495497127603313144162389803510501327525784048171731922418231933483750563239005730210660663231163417686719998793534479434748589689938444637364987190235550252172291241674930354909103657854816870084606448506618337968 168 973936590847477099416671584741239165562250523723273839059033784031086615627642625423996241430091178520205684463417388431346946131155528594792531265893952302213176252808081404404506447645922632174162655473985003568773198419303730547932217498480577309190213435521836 169 36207775382981559550289220623513016014145159763419456371011318640956362136501590084744493572414574286749944599150258687174658762372884176488517969232516024493734343428495556569261965144166794319878164613223909971518368519431114162823323717896765774617175533216282526 170 1346086604101882906523637500369856190774700678716124585269850621592415918403043239656364471383363369992302980671395003295701262723643530786903535042347489836817521965299903766042733117198043647950844771095251516623645775901827376375729851276851950420752147391566060486 171 50043095069414142484559411207138494146775228463911846483000429729588800943246739358231751399950012805905471913581861945234660243652073301045399830120414791773654226158282744249128928481098288251209184822280842063885276132047946827059672809897050971136722601450008233141 172 1860438515987842915044449994595288304705408826075611495974507248486218365533789272668082951470410720669650121414568697644539894910358760854016098766472885913940410133177354878426334554022421119885319077858875393617090454100609853996814298617089597675771126104535878114857 173 69165016012099510659807520950714796389874068772982503878622561446726672867675520541347434917424748383620082343882528658282440370569615348315158861948090421660436050563429429502676008523747198465330482939314813539740984042398703667636990713308085057763287670160010224266714 174 2571328962953614513081391736434364210477499436835753726919724156187502485595654168793033800804815969678569632190316864083939563904745466269236922047041574075412681130955010920708613233598651827736620281154156374738494845786777730442523957860944050868745797892055658785322697 175 95593596545506111596028704773397231303706789676691872931052344497197090104369334010574070429561200865413460635617223662247072631870797535484842999593934547770094586888435170550474590783901398822660029168882301001534502428043958981284684328161232717066752897532614640181713818 176 3553857103529948215593865914857248778976229773667353054244994215214680690914436348936468439699949972620506396407608768435929868172496705468139394332714827028993226973116422386553745944525390469015941456941286849562275594895455314135965051089407385163932892124525756816767149297 177 132120777632819476758451496091851068814310785934044921646911967938222307161145201800500453762453202646760070087154404474667749120003216145802878456922077950411490845016354785379297521542689015777370829360889428138908487420801453951393360145376340013988185202102008849922122924606 178 4911818166510540777901615272901724579227497600963683574136360566004073538428759781689017002119684108576077442694491410822803911412261603062245172280367472238662627947290545257776582571162257934207877712149723122531268047590120796151429290925844680753664926650717477997106226205405 179 182605326225917998464622518262397156938219334617846548663851349977140157585367756882427202819647202482537608880926345910040049448743329117022399326199997994067919545279784423142293388534716941425618366128229902783598105095627804271708284371830151990858790836975405440908444794780114 180 6788668479917023761051360847159423946641841115026217583353472514051917799142966448263229442428824893602152884282831190289261553041868548394080327828316517783392933236178746933469455202858394202903370968641864408015116519156747002796403948113348655316922000365100513783134463959529938 181 252380479160841241512134799827405515614210716302162220918451176876003811485849946316003447516208823084176453043258461940694718147521944295094913655040287416532065456064145420475860992197551516094467954991573789515908735996326280482578950097428255102200836851142282875127308800971537158 182 9382680337077582510417784135832862099003266490800411030529064629317397174454412968117845607242900247331310374420020844368876582947447742283622759749090441208569567633620182470646534816622369790665828741731345512210397150898310517115830724034275078427621654652623816136566945448265356510 183 348817351486515252571987900497338282063481374056824887768294886614730125950804713555767924165355474388004710145046191621833126598914294743028362248850753806035568599776524298206060836756381940161683267843046300251497886031705003845225287675884768289832041782492212484958856896457988588477 184 12967887674617795433330440008376179124032533090964343160941899566431641136660275853797416500351528741853721435290836455302620313994400900218112333491588217499522424994251829667560422975803303832528324608441678699676068663394856950529588550870440985574097716963317100708514091010056332687787 185 482103628230791092131438123968547733762042610701422880691565142443479492408734626049649555284421475455460654285848602360167556142374649464123080140671123098451401002258766657928704286748290093867901821302664286378860806653734645708323371126371752137591087288521162389841690995152555246355784 186 17923035284167287918828311825108133077446394765669626659375348674129026065166193066216410679593368612247401870431677985413385405465777970449132992383345812832567248189081792820385109436173306498004732490490430560656308801699919112166624528039221136689176236867496093183296162472790906853665937 187 666319801359646479438909732555366874642912580812727565066594774381736073846829941424446450139409854467210034529633699645801899924507370638029304077396625452818823234492542039840383923796740328002140630683443603645980496508878125969183444222464047803742322926654720299976505322133629515855663421 188 24771589780675162266730580532585762592181536956822361075137830491301772612296302422666882212586411350097609024230064951783670261156165431630072578777525031759867848211354789969082096066367342114156838881690807698801991414154538078750606968552360175821052493485565378263898565427853276213188115047 189 920926646649124730910386202777324627658588844296235274083717013165739937139916383273780042967623289204147063712267454802794471501618717330525576233796327784079489997989021297660857517139753984022823445120862938280772521307164856297110534746852831481793207744636003969294352932423787113409084562601 190 34237039124958667954557143290690482465765419667306563130519745573985246389654352415906591826112469031290376462444141243235877859208852190502391713060561853291190608806500685730962080779771688005373533565092766133562095008944947342170057877098428614287940978212679878835382880610927291808216262709065 191 1272821078974112940939898152802374056496706296904237653911447046859539560143767655842206910950247287048122202259088034116266182176491224063860337311090375613708412458867206522768053999264119187302946158710641313956041813169735300684151517027272875168993787093841494749509791776597374835734100271692661 192 47319322595854902406152392214439423723397657700648492258705750558885435244150404289730543862176407965001656558311817080309854031780796119973178006134727081070586860914519303785483393486826303897546659209359244002669468032200423591618756189833039036899415068488487807191660446579502092086991967586671462 193 1759177568567061948483307823591321282379480657821810700121040760956200136456600950443864703814850839289279013126684684927478912881775768208128307134991907156222672396121926333386024889754834838686263056571649144492783696775534939169276059468111615440334323165246066878127628653764928443099336104619469612 194 65400465348601825816309889916609749514756167208191225370209932135315803057745691199608599688516262626987528897341279861402754807938275482620404679319124096735775855916894427236453635268112691954574589438463082623292333589159762876998420099003170225894893413582605773007868895328771273963728295103449889356 195 2431375288224984761492565662221432774838671403568486020732193068354765743675027423346013329722035919989680883651147542374245411335033795930173211400779474366745201943041403726399683807813238865317833601116968392237590221914959379152586759247155226072081790827971124444746124639608186671136698548493687172949 196 90390576896980894244600796592437132819680962654744957820292619995587417236575907301650088055259332013536008085598013813949695185440189021943437965636074210690004677813782438279458572605234773366625790327303643928029214750886622215933488408829055997292565098869783100665595632951945014968977990377981082964558 197 3360425859116888243077743770696613462337866567416477636546651390138860514672629291623911848573337314321104814346075154556288228553938939993919533469484149735949535349407677070060753851373126279862296148470930082526243929978282182850251489836420470005133232442691936462791289209561265120676402852197593045849659 198 124929636940934848887163458565642122204095723716924592827233657776654217971764341403297556215232957809858777708558024370194005764339909473535134468869116648638190693090370743495186673356374673405586350569626659795127154736848785722842023041851777127330005506655758866429916918411490237883175450666141711492162017 199 4644475087540060705958921100624083607354481074477900964328571362100782980945568473654289349613265868349102940994257393102838571783903055901897054373175574273369415619819290255012173516648588227581947912373933778353316522269456964639835115739610778349737356670151967375338718778582316977308102117226615447466015826 200 172666385390832606862502516117500907459771724510240487804331582256669930386507370993496450049987455571886540717568728024599255663103551343593076544847435151105548679594689370485182929755554865768336717151833149925020596802291574049506172750890647656652864708673665266383142095871940984882784421563977798471148268031 201 6419171183395517644193013917813019249961948311660233961994549359773981212198194241825455606752387852866440454552202774968422359448312524073520134041993852611148844889019565341131693426077234514661212239164754320509724556748730239748013542650355972217220239871286867327777894918076412642732107642461272582664634018865 202 238643778801911212981210800507870278790313852730326521296752149372669041115987132989284045287298602090059571145020923940150775995691443251695839206128080109518825749442773979704853151472846106756260274781533918792490480122764925095512960378328216122807191507722678410775106784095996326824986147666188349189226171682036 203 8871994769070874479825118505135627062650395123830997173942365465707276913335990309822179845697302382706740419513607186385213549719270103915901046510056395601211814854390624655597569780928268455366006354184693998858267501232479903555623934783994106414734045453601491640803955459349684517490954418296172716126037470036036 204 329831733211687564425223069027721617810340896732199009580052465954921075065914208252065244826211589565965873883677122803938259702891450026493822162024691086693119650292336586704676047455789251611987848375312269818902525028199921078162320072362863478677926677822305918651012232053981677560414321491937530422962093062586591 205 12262064514812471938979250134919810253997023195002271690985914058160896730750350555297042750281834039540985708795396232174542025972974958160414936178059284673255909473329272854133181878856863553936027628820733661457790720204080992654493830876336327978342040359815714330945410263495394406599945242098707381198383503842852369 206 455863432852055514770144118564137575753300375631311197293550684859243262116964627209198977315928119048067649914548024850346595094386384071333294206624027633730756275775234179135205171548501627313568031870350910865067511424036784678100482367114585010537838911105847236595868991896366839126667385190970225675922757146170825788 207 16947510687178818923346926977892352749630477855551596649456715155688040804428919316731737566361613577090835976492676853320538140327587612891831099701484901387306068098743669877291333010624073623888362764523609960180848235518926198951663063426130861307819379638059674070747193826079084075637673395291441347750766714913797332031 208 630052989104860157402891023036306099324880903194002374095306580016747789622806328620844461770209551120985694724879936565404844762476036134294807108171328393624297569989864391168072124692820478474422219157493602273185410796550610632982819744876866725789606688751864844260638149548111693905742352520282457888579235910033493103341 209 23423308378869087266495444428571771267345433124048517238137271475236747404607409413022268032113227957553106454123160306907512300545101918071157282752000020958487701526392563852133691275304674798421506302057835803961310728504177338379945074724588051764953179072770844110580239526577138361947235386674920868009507332252400257188324 210 870801956183222485741860222224078488167179748310473935594280771897861702127713785639371039009576589209661754939923453774121954660367067519153492758800736370174687176371225646802455835840929466401448397553024734067971207293821822697006840104665272475325102925054620972493609873292682686152097253513979691368419191324342853206881908