1 528 2 25211 3 2920145 4 304926626 5 33113065637 6 3584186808548 7 388985760511817 8 42219381207630485 9 4583504040235930607 10 497623532490414737372 11 54027709864321432349219 12 5865910777448530290474011 13 636877544722322093353834391 14 69147571312798333232413349216 15 7507548417004011070470764920685 16 815116019835840497806174284676169 17 88499485488569919435761931118513235 18 9608643360348246018379423876731654809 19 1043238021453846327184203284631709868150 20 113267350302271700016576549871238064239945 21 12297761775160003535796819259429069568419913 22 1335203342846473003237906990985250078868753802 23 144966864678567849970489839174141156378344155520 24 15739469174437732946383591003826201737160304387248 25 1708879408060184395162459858499028686504009876004902 26 185537949149319801022478784708612197526713961388023683 27 20144388429230895255645729569933788417146781522569114764 28 2187134152602855412718925372255297406323087887780203151474 29 237463441408992556565027580400013605489723518693362098866914 30 25782088372909225404897905312232427808392564176427978382535227 31 2799235439882686435071230364084035027206944418032186752449264013 32 303921037526538254724982418787681660824853198197783934366098686334 33 32997580601894518978552891788781336926614545336832373813972382619102 34 3582642170611349740617030731323520164760454603597162924616028344111151 35 388977758021019892952442130376620662754446292610941605298644738043832498 36 42232433223784785394908811086551812627866227624159032858703719006624816970 37 4585296663427884134501073195630097288792046805651350840895755812848490666763 38 497838838227343695493793854481838031365125632390697576076382844799780503182595 39 54051793600257046325762832184776725767861189145232335565621355096121487500661455 40 5868558591787908745598605029687519161629387046230673901155893825346969723456425835 41 637166274258175615583257085138248645042991382225590302064105294809573472872580096072 42 69178973797782084448063230406539204671371231662080920935150566711766682247751446235254 43 7510960025757850252399189903843988730188236290711428717416723031010550297853091936210884 44 815486518684685183564204336099093201155327236297559683413849262329416866658506348653145509 45 88539715279521481877358179049745498677605501034828456892979421841770479278735600694744937398 46 9613011376843931223504455789002318434493181318396741265035392500168848712725421082893325473950 47 1043712275780319061368545978177113920630406466434461981419278528519784629324238400763007774320331 48 113318841714735892601572656915886207196163964152993861399826394931213523743309678310749646923467354 49 12303352356346318806977954779407507175198673424043592703524893431788984214476757612202134566031665696 50 1335810328748958239795068628799003738012702581634856956977356509639167087350343736303704417724682592927 51 145032766900476170811353190015933846302887618355510211943085156859658814320439290010341464717192784911062 52 15746624368826030128274164363366863045927828599123150052102710990379160312005142119273217724317288066445219 53 1709656268111173181413945527490747085191649495925038079710077968754203797244550024941547238279994302843822786 54 185622295079217582100214901762475940902441855056057933775224316974429449122935482013010748580059754436035009677 55 20153546109325637822371258540538690319442668704556115781394005047879247848846763035640596064800875899229844470068 56 2188128428254678729222773860819805691919371757753512042867814536016182453055008024282979079183275146942130695426787 57 237571392774435162699863865315533765551135682034457506454040946232452845851766221251139963474850919992996975943187070 58 25793808962942557841471866875334992523367024333081071386318291026553279003124197823059379900375375145557901388796036250 59 2800507978031142653881468157870208709218333505470624428798575002036565521295178030199912121721451118971531237944606561306 60 304059200650967649880434181406063700521747283784218600397945873183768162648218840571264851034633317705081427292979058158299 61 33012581369435151355775421984218344677621192201221471685357659454384478772862249294782432032858772363017638214883751444900398 62 3584270847059824150679986260448671539991231015999522415893529289883888737943648607316286674996169985501514728985421098224407332 63 389154588104321960477630449491251823252819367852941572842319122806106029272179556188377341755448382489750649940691501232070534108 64 42251632174190103859433056094836305152886388913486338175046406557192124977787687930185094026197899905161870443782724914893389190894 65 4587381148656769191366399266084641367913977664612051226059600709693964282740086679018730332884414265623665356459328145711160580161376 66 498065156780061838327816892163400319726511548038529226528411083238654890090771130807485410815006539550917295425247800175839780862366659 67 54076365656031136494815838272591717137268668180489334574132419426193008173984658303805398365573618017135929509313487098900068378321267115 68 5871226450510551493125633873585086070245942524473805472493211374591943379884384964917921209564185525563712509045657454906754992468082086327 69 637455931347896447066870784662390486284883588195400457322936260052889312443151779660297561334188515574425183398114052562926508132604333100427 70 69210422700571970543668490841290107928379800995621339062974939903742213934218048765436928471814468909985261860282323600873008945425324413819426 71 7514374523527060473038320357776059848132709924409373765300992443799680842393371649876467572861125557020493480496920990793248981641288113083277109 72 815857240521750068739569458769064206916992548874502795502922046936668680949476824280374418434040281508978396649551708875891220224479295958636808057 73 88579965614934221691154930786315621498729235653553055689338217991125996847942129945407099312068838756634824202003187373364649303868587235113997936336 74 9617381471450887172036892280171904881248947988564227852514338258894585747572773456482283867384772285064909194184122315578747134375952912196379554737464 75 1044186749512721816915361762305960709663766256616185270327487514775092997140311214495636598904027307047805480953577731023159434547034725424310116007368821 76 113370356691638650301160187491215246100520730890700740046720003434317909363943998258619704327992524943647335121344949989851100850935853702581731816593499525 77 12308945485457708677312550259431627305836653154640342588977904598081499540411918558696093204430829789729905485570058567802632522660445063652759026555968314641 78 1336417590852865000821811850923062876695728290755650570014349826780213765578882983699809119378034009920555950300523169237360377456948295275046879442283598519186 79 145098699092545598764850289975711003766397210552328045602971885699912570651353486813666495012098229741871548222617669396112228357548454149231134938361492191453248 80 15753782816427343620789445033186664455700045650912409748008186944541784928968075621376235396122987101096881191866773391743066999139094709734784942612386012986902282 81 1710433481342712496390569749329992613924979963226309557382804031322110840019359644141863821104504695779620629915388335024175377282409275200969125813199136548047065864 82 185706679353703148875802057986838766298361307781373171048698916776111310478148713417538846034790076539838175209064686489314045623546706161208942814101101192960687614289 83 20162707952551534161548931462295608643484335342201710195087081528951705971409855749697223409332594261662240339220133965224100433273015023685357464444865973442830066343022 84 2189123155907521911113411887705858128227306916773081143618334641571772181955481572169119106211535978167912067627365866117769981178510010071857067912657597053341841027362335 85 237679393214841530902407884791847138244455762251004871093337424393661859312096473036617757853742504986476969536541706707809282915981121349248822394515303685307717988410615822 86 25805534881182219291647244020430446921553307170737016220386491650414107708227174458288811121263031861149692907146443466157088307941370001153155452551717678599612795231215486860 87 2801781094678129193556750012922015034770241977884091907650429798047342756813851386552762253940647021197742302257168360307253962990411207600781303369741351246550781106719122074567 88 304197426584639267042217962217708340864007749383118391614203537630786723466339341157901118811505487877984342850786084811556292880111122669920972134299654079667673672687779975858409 89 33027588956355497637334178910229075167177985172675752106083925365279666234314863624543746215795439198851645451192348285916622146545811840748506983735855206631930172045499769124544587 90 3585900263907944860913761903641470411710622319309242188578814014241998188624364656027064473023961543695413997697341092542364025559998389097407237348238131963685266498239274730545005966 91 389331498574941334964502864019755193315317794349405520985908263017949232399179398316732767692572515058313682089944008429531047122375417104154255376188303350560058464123783177950348817880 92 42270839852477501805992450514637397352127678248085248441864649817545522219237993603404082074732309372182312356031063711168645283308355963699075528650657552788654869464498786676826222674776 93 4589466581496897390777572644106440134879180701206818899632768241453227155898351947784274528287594039489997410295834428195039007877503012519802992833233208840687467557025030394586856828075596 94 498291578217656331108391014127955080050968112212911566511344189042117635847036221056263176003383058683113911257490702604997449688333351473819895712231614394528713828131912128101245103681398599 95 54100948882311971908123568388013719225957178623190657076425250609187107605105534137862557538951230969717764129883105886088743702578056031452592172396786148538356346138428300977654189289633857517 96 5873895522047218814903026367722129102402044785501569274978719008445210779916063471106168788219491324830758887484708139924751782662659370993371665406186741715497843720789615805135573398547941281855 97 637745720116321905542765122740032065596626374945966970625828781844514138520207464337330144408405630643616154261349145812211278134352949422085902132558283692593884606462154513768034817261852752051855 98 69241885900097300883514606023604471774064018554503879191698798666493748493105191296278102990289518088694044430984645533052364026342923625955733975266567653381549637282947094316770586893845353200612289 99 7517790573533930856272435050263902864474546166831801226806094125943575162223201280714306032832677093604786648734197515591493834820016670245677032498503951064916068805177370942940351032529975524565805100 100 816228130889719301057302618387103011920363860664948133019947915948931855163742088470672387024044827149532094349451587676715819393276013583704143389227890944253049805055568102803295200228221602029455216603 101 88620234248231653405250640202096499853909046601206119951498093999555552668554328182544751259351381859616733478912704544721102927133459055970724840386332716668820378037561106301247795469547061752435213478081 102 9621753552711777573403442748171270531131820712670934958559540354607496802059421988396011416418596568087812195429929775534998295847067122968094029793476890683693041603609877792765310018323151050688805407763205 103 1044661438941852458407177482044729824049660596162193778061422650266777915451044657620387917724116231547401732674641658756197855328257581615781215695140162428745762575013685202177722255155356931727900489715065460 104 113421895087355129837349942433259732776458679537033806777584599281321728817799703434797312732648125916090242225461916715940003290404324343330445015163105651935715998072783944941168279076898761842303342311928598443 105 12314541157217016823393310332251937190056554990861058636032772150250731856487562013723750048141048558461902829455907096025894837972010845766711854133824826979399123136922781260621735338763688822812174837349175529431 106 1337025129019364560208040853138868083996637132038415404095747521002901786644972984083288958573581460317562944668013578573438711382333784659370964351777840168518512170016304570909048033309289599648556440214543172700589 107 145164661257524211185327017612656605587739693037201798613193758021198658614307642246325526126039173579087457897747085006997933306925044093409051362885095201326834007235720918008034786112369709696990518215733366699378034 108 15760944518273558147372583123211648633884509955408980558850721266788374026632503238952302057117799351489742991464562721922378567818833085305969980892686217289615113113252827645518897249868863519949977982379930378413685679 109 1711211047896974364919034678784406110563918216853444905551122297860131840645681884440447606528689058916500365178853250985391510296921963854203794695150151112244026050628025600933506793372414770137334867108810808585589471264 110 185791101989452255769722430759993284496331885847433917368525778764518375576369962165229735690747457841846637833633177603076270176194449646553563394290127506127744760426548431042593203828452056211547098519293163028805209159562 111 20171873960770074503035791800129757321220107031631114433349654536570832592056042917871760962024413012782784066307016029832035885159873149890656858219253866904841982865952557433578634550731761348490844019200436702477030387344382 112 2190118335765587855065227317910355733157775208693197941023157033343901440620833998766869776169141987242952651712099690465813132618489310030487500827086983630315504031247751794851002684969505001236612895980835895212338101389217389 113 237787442752468703985681634397386106326038718725899497606596178257710810573228128326340609885008864644131243774033545668332582564962416225757370163849630648372303858350964058942318492952633623493808243125545511347417974613889632821 114 25817266130048263249518998928541083467507730572617073509598290697858937714595067506807132636807549789696871922018548854360837829650992785889192562955276421274046591342686492532049573853605569884731796784056666292919452788063547443070 115 2803054790086543855907180200016167340497940808750325301992295207577405975397880934403815537054439162268537406724353843008344045197811004577701260806609169223238101912435492549299783971049222274764693695424458367290922395322748941471349 116 304335715356102664505132005328213214596137660945478419034485719808083697157693775665771770394768642211008584969737667867625934366208456214125161655224450528774419114021637596734059838538060935750838961749179777067967918511135061837156402 117 33042603365755511633603849461278409251757015256287695196752887955057921452235299456419658019335214508939845487112439803694789187906858849291198104864608474683575266541502928834320355125468664849215310447027764699268755209118254941930939186 118 3587530421492292889885028495128165849075857503023209263590870166292640506565354503720640756228285764776978841452452409822209263161419195718872594894303045869445654652643571115761991444014778051390975619524756516132551406533443899265148232330 119 389508489469422001248836142231147400225096167267573241717811938403829027177396613936310239456011591665733520444833782136695410499289930294368844974130640227451659728591173195841844199688462481437106276801181731409269089206714023591896703209099 120 42290056262614681819589940010930962339840952964831179948292760631301960124993897113181272722290997842444390820243143135870887370126838366547522955293150678434447051888616420594752278686073382669016973469777349229091531275359613645535939259774636 121 4591552962379054310345863364594485783167394381836184632858512512557203891258112443314438401512872058138841139513939917075901610132138535399230050890154705649522515288302571118522317882757014531147007389736907277894959823015604085439439684124796970 122 498518102586898831130287020957863865367334055229317730449215713008491294913284237215509521152010217535276684180345872033481007973914166446749057737438919550521570114643972719837746259688078189984418782401321722237473295876181218717269743697853709553 123 54125543284177687023040264607909262635555924658417344465113559743881181560210439631018262082550958052371154651447937011475364104157952931052697682246337233778462999229019188029275218536439982350750636127077216851045831458978316166241899899879224746859 124 5876565806949258413910999314939671405769793436806469044201213771058561186947041298074562505355153468949959614286610908654047190839000555369254103968438971336961901237151468411327197318337529310139034789225434850514698132455942614390323609688508928362450 125 638035640623313397868331565149145684662089599716844755406382339631208047652649898513817048479351351105802039160775553244241429665076478131621589440316614826739222158099581042623356254756425213489328233141392274824059433265147179948700094801750254120462886 126 69273363402857400551915820995003046004692078649700454153671808818255517185708989114219055836038451755473384559957770311059231969045182507570679391113855320726905158388604549716021640570619245140060914629348480309731618436573421494422015679187875271475782938 127 7521208176484111810859383166828886953785448573846628464570545941164294060463007354184334572177227629041325887935866885967401633371064701837980311033521342591923383415907489919398167556657937276088774118822126007456849062039775001283245894463790630659026764017 128 816599189865207373780944854752093269978339799342425369898704225605901819423738225319897817842723853645490502612375149398220833373902016335876097401363618879080114218425156422318653636108856054179285284686788529715818036120680011438595858472420690366805264458595 129 88660521187732032771397258567588239513960261441832342879540829387237841936258594226882819956566810860909211376699952930154876144862165360073626417300453733843135335969148390991573573805338465012968679393743746639368069650180341161226669029880725634728746329912320 130 9626127621529739363899450235670462530924624366616121320710933630446595851761763179572874281298012736998990032819520025304253412905092405182877523491398369180735692189897932516472758635248398652341106726325397785544887609639538193916456709086868489514220542792656117 131 1045136344165767158906064130337592918170130874426304291299874770570605802677653377331860834382993519640878922115659852486757270193195332826423238064212662076405358019170854716149372796917966968775032298192149189819196458317840715487974869162659512691613373502365862100 132 113473456912531571761909888259528351768076902724816160929914028342419526096440184477840429442626441841573053608219460591817156919400157568235174136769700846332934764022455112790702351045814639177008152633934477188714443490518152147119131725885347484823936730528975095102 133 12320139372780136182340259066515845964717414154055253949994706800222042199205934059940697827000833203886303539462551829350652935310698205254410218325751750656609600616607007700541536150942873457008107702400559262244379245886926620691290711283706341341843273157937793399123 134 1337632943373955536510733871369157905951139779697417387449871930117397596552431682401868307008127665489104404131717883368633438250232845573868637651595204457473033778937896756082846983190063874158098539722368900322500331323061441060689309553757300749558683026112178630703856 135 145230653409037753809148101419439102002999041262451773465515278353673294644789415020899233316863087719314349281423971313957660111234515633408079722223916998310900330254937965033839311042038148342660260675092281052509276351172508903470590743317892345591919678838618128659388690 136 15768109475844060086986257924367144361957419595433010111793727142083665669118892122057728853067990331767330151438479736558437783946989462234606457707827105311975859625935573855902270268284394218847975513204038656159556915261858310366973356709471676477274474896867817657975661814 137 1711988967934580018350980135124669203470742567566853249762280706749233623669808053045762484705268495239094203249473214487835592848344329956473228708671758582708285134201875301629492080208642708469886731601915513136976994111414891173677752995825202701233042744424707087891588186383 138 185875563003904011542056849866168615070771792172749081825505873337267987020829280479451802888920783418442824644584741750028730326383105925723506763710271458476985261911595244136091945359690664845355446831003596947914394042385936272393394329778169486061962106923439174475587644766221 139 20181044135874673009995034421673446355672019455062137242121520470504990897581693982557907483003647193500951888059273868808672818781866938258531625243635498634566585657625355738210409492830578402608504969251840478323911700348665028972354727297472222396245594779963253649387178598334533 140 2191113968034449978996984924565995736501827380795505556699847344035883003193688395728022149375782067076842553345417112094783811026675328402808403431286277417657769452281681118006505157296356336149561477192487609002368662466709016344321437455607509600838320304981679456240749888543786546 141 237895541409636378811042245993339174046239523576076339666473032316004819286272794535514116661416947023982317175633980094558631826429069260632559923914719616173079250712981236523153016063968719649237049984808526102502895651403913699522703935702185574773727906182760771322851087569231218760 142 25829002711964003356638453067209080529758188856464322001903281945481303812658768967121684581445238730485450838857805450345047537286639681693454698870801524878151385534278931973442910343756640891011084203051224263309780002221732525085818978032278300996200086297471152129841116096085810713646 143 2804329064519492768305657480620780159589134587142883622673124069850398366115076638751256343453150651758050762781726443603799429343245256523998033089815244916645904969201789247338770614249705977152643734573245631784422720055936866968782823741734513106083850856755444213031990434460039003890046 144 304474066993924030761743310197152079223349976421114407245732997599541584026034458541377421633869363231677342487388449418997918264050983210994502598183656472520417536757240018238821667801246755688555639748857874433902895090005667074983124560874634339513049233998989538946222065130485354588861476 145 33057624600736706536773670140503247056527687675494503057655527489107111725347113696165483232085956229759602518810182815342542683605422058341834417232086054208451593466262786769583620452996966550431008517693667891570386302043125582909883550766687538126019389312946385445606531632505098254989376996 146 3589161320149608439522610289851842774931471624220484085353758717070302696394515156578053427714486031897851909265687195431261625326524709330041132363380514901541067178840338692562647450280225891025316028571275624266656296909251960056769667661986840733262795957633581412554850494233268280212681971760 147 389685560824324810943524756528112269726357477965743909043300577047024337753083522529031351331202595757335206268002908519636754376472233477041470109412982173270393744712906396545848398071498982094629694650050645878342722353119276459651435045345616003708627917866203745257057161302540980997482651358878 148 42309281408571160646380537109722396975850007581500745345934621217633740821142869779996719063640550576947674688717489638774677622106526581149882890980367621082348552415515541664239338859688831229897805703695737130783987889384511694925311018862932164048424071892440685600769684387264287795245389428823060 149 4593640291734221792749350474522616705684046950940902420627497070723859711648506744529789934462725577915376387618529022526666427132436970949882572996237894761356011779181871984012115705414590945293869233851916834989794567723407497954884739649009834048531726088542012635493530970565022776161948908475170451 150 498744729934582275820487866136670569858959712574221970088999870326780991981108982838459417302008649367372980732452494942068709534703665097336784143545277817508086427769176929404359372164527731917735115377075186857721318795156209828541011206793893846992299173111394959987616130640652446327240137650791318314 151 54150148866708725552553258855086129946257983389972589573426016079480014298424221602372642059846813398682677602103421019750761154081208545464214070951071991005053960261871813076002531302820374844093136008919138485103488042681654173903158196523272254632181915806182009095274587762730699661527984518350272864760 152 5879237305768268666744494885284959878422864730468863941951158126014386551362263748833285298555255297946788261698683744844365282195045126801668950535588057564111328399094961769564018195021918674530376956496482260387700154868432325654507669070656062331354105833841460489867171033084521509265987617937752793453636 153 638325692928759545244978611704387342553046888482139047064704829798170292430121075539569595925535499921662333516437384987220175226813180596857281364434086627795475160163795789641158269784977648565881796404758446313563111225739878926290863297429919541099146917302339732220431442652165653629582102472788023016260005 154 69304855215354549290060705252160568993690586191656429453017856569117688730477462326101516768163751757150952833608193467735719456550207872261615303385727279234714503816410000876497655227519593424393357477855422500692190538447422561333232476889905401904469224776750624201338922541487705443710929254743454006567708356 155 7524627333083574537747049111442319643193644512269525237362344792747473106611786214560770874761551396489773930608006674179039952422164215280811793952629466794106449051975001389732686199261608452069891255700249469099732751253248084964222343305514123874478528787463277545099257522696500115850167528826265216339906005229 156 816970417524863609364392181656959559066103335939328595585586365177416841560424389705505621086485548713669890076203008803759014375980098426698363686795610024720701706598911139662040365843210313458240087844581466686382361892033242906750932022184755474193222413370528988803186705671642075092532133494296078305900865105710 157 88700826441757397040906168440160822295652238258438822639287775857742481412015986853257473841858698999671146099508530003193316278808270329664729499283850500987416024096757240107529616261611576578354407712084417958760217787840922885296874843347229049682733459689456794868441024830129566748946421847682063197182799882153484 158 9630503678808320047860278609217094544023162740474640191460048461589886942902657011551560816891989346249047224771687973497362044115739701214979343999165023897888418368720523137114766301159881135633363997528939631982892346884761049837870611835588103203098245591108240785022839126946720632323231366931209441307058261237405563 159 1045611465282566668016575180352157081761465353711247671448905401524656529588362273180356014382966224279752171775393352118126748155539044201821514537798734244369207193120672915091604990774529198063939456185755371252153264201820028092340515259898243808985532967441279881493752882184303102251995591868247444581202204427066140022 160 113525042177819056429551857510710416435110777364763104613230781130599496323487119767362131350841983329641541656664262652817549269512632902321163174724514434853131672876658233760179925807293237379002105413678153847084610018648943158524559037602559786016508182093012341461780520834071596464451503119680628022884894860896837239109 161 12325740133303485162573617303249240351248589683950591028054105604196558135379600655866700929888362470282249651393177425365941188569211842595535593212974011622816430596199681085941085691417100977753836962546501536479802983914591933120993848703710132228729357441470817199304972548209759768492309514485283941627890768531266191135765 162 1338241034042193600215613924527128943857038369814287729979588127064656917259791597496650549030118015009631746642580346430504585016096732355971067246162193628852354737319780329831783900751537773458786034706110930847756753899559061208774425169152472634002340216648112027832797460372072662104218117062216587874883464687582247821596383 163 145296675560718166664538198539867895199539690093231932866618663291842607998155070641272063838133616427270674344141633930824061991602421331885182254391375629706885415703825639624109575017939447384125262109386862845772006654939062596718032881712230634612244723273780402942110585452031482604287120821746861014940229921083828608583470968 164 15775277690618908350663439781762062835210648606323611912608975460735764205142436393008926935061203993809370191533024335309599976739371992276072686102898720739323313954842835000556836776366964787888166184583112875564618116834209116365386958839610885835216707303799191868531032874558198774105012573169404660919525436669872709023564520936 165 1712767241616223706777923680292869235584097623763971599426775925699850064216496823301251542816226885608321644382858655754634689523068631674066584520777191266016547957170733869531190062249110626999278887217877743830660292354261458809477675413879191584918566927915209324246766963815928061639474972303311980512907057979763097873173409748831 166 185960062414505452807349881326555147579659491139467510093922181434422777768074802448685155071122883757810872823069936116155758454626274618797733031752154125042590564676452414442053096673130413464079069668783700842754667077425495707613179671397491233016147357793088612177474438383213128840905815404272778193654714559955796623761219464514105 167 20190218479759604595535866967656699023600491300275611801781306068753289477156219462961823846047667829161782125398736023274090450278233006411686782390168888906359697175892317563046561512176122419629809657824005406898586549178549010169193528542654105907948139720068970418209409692189593970565032454633466988745512976442766319890475693099981676 168 2192110052919775154923131032552482792443014386900039906702820696027519690405701980908648431132297608014220469363185813869443518249614457803971343996463632311499798817570811746333356290792370325583257978128351598977094205417256349253875857013654543373388678928633149328651763780714202784868771993532015239689850685514254083592183633662735377287 169 238003689208674398819629171221665734640140652358405710185018721469737424923711640866598562816467102546041647090883748548813120712379212952421462831349825318968335101248690377625170221507183052556302424737360499323850062851143955288799804937372984929064311779390788678808513580236924949356277715964858762345858297990997586604558376022246250187163 170 25840744629353854897888116325034155174706980058437514797294071648793916214948890320601159946468687536650112062386861826842685323002184369086374155116710943346616453926560337871401745983819225694754875934488187787396098696760080970682466046050979305059603683555133862491902880954854775626941123477175739164462539772560346273994648283818838425580432 171 2805603918240201666707991520015915549715969667908301836153647628567845930146899426989827515125929348918058617713714863176823563550419728969044069902619258034172068299683610752361944598721352356566050623844044704727818245234745121555006369180028030304296397218339236824534411416781243020156211505761402873657846248696667769628748348531617412069178921 172 304612481526682540552255430550438445364531213401090486985643635855321888800211676219127354951593994699504644183431925373720399663290613883058367022677872517070313003213058309220843758259068798176399777548986567124163590652987491043051374854683855946206256520786256547273740488483552877460501159465321680834241412358607865795557380957414342592255865732 173 33072652664402005493265038265430194579901591181313344794535804335910827216180989704012666589051357901748376390690094182203837647509262719244425921601312294617529790771692075575001405584841825596101680177584741965729041722986626048095589821627038234508062768843517472861814130350574029116915307584071577251112659123526335880545978365835296246138136049382 174 3590792960216784794538936615758531096512518374115007224500898140452140833649584393603772403032754358760943337853099583487580527882570361299921434535255011788754256202688502958054720460403529085455864925363255327453561645409942559321977799054170414960677144247007658588024669281346101349030914866814575508321217528376467575270837609360337509218722050246938 175 389862712676227236299283716929948022261085137278960297450204138942334692227224168654838475987758605887556199209155571283823449281511637408795801388696773552761628945145571304494461231088727837761734976893669290965281132261535488091899082065740092272904040305687928567581504629170816558684195567793549245430568070920739707121407842052069152788604233733784890 176 42328515294318259582939987198687645776227054694444521646249763057073229159132435361811636154647716677299925426591949874668565756007845156007122205469844729248274719409736359818992023926115892697967382700982110070636781576027133681219877238713092464290345774237064191708837662639785362399775127028814579882792077492765350812564391314712891808431789696543013090 177 4595728569993577605892095825253017851649469987361077936630866438322040261502907966083082376461640660374078552088784501446407658225628204620863078163841077090271931947567374298033431251450275147412779987026722570797660711672645931998200946589326387913969181357375723743134649145610601044389166747407502360415214891633926446409301377555890279553179790299112833701 178 498971460307520874770907657328041284405674970826014072164789642225582271366274129004166727374165960243686989607043342896755770567691348960068482290094184350273257961398399000399341869437071121909598234435392333558353911796512391391458144660408030138105307752773763664280895081718272198020355166503379325530846523293892652294494430979862838892491137942708515628829 179 54174765634987840789738860165295769924513683486237285465886755137963673282522495762857605626729260369947569631581789753858594025484559755203365139424793776624316674097760096712275956884022412901262801296977251044669414027585561534783738345197945145506507539311578394039054760894457076053102234362807172614188839179252169859734370825457627904476900502830080196035242 180 5881910019056098707747121788125373703366678001935665647144100864389270730461524047312338470050521663217794882314427673871309727033315280196930674155377843712961869815306507471261551751796605016019584506526495623463507877775525937502903090828660040490872328165925490945990308432310318905540527633970582926522545455097230066400405270825412117304717065655718010538226367 181 638615877092576194363638340471766383532377853819465428987711027947504935260627792252564892516083284304426538598936967481814048157081079453841732708255633051864852267733039519143281784054143602005496608867858471380810350528722043593490621069527559572878773466198129655149770318806557507773681805513626381801326291697287662868934829469571134706107038331334769879903314355 182 69336361344093982788789394840761101678708484031378442121100154735035947531456324450471064212700878784835433754263886292055942485130633024530169903501911542316621811509221198856627408647827835479916214579746242288235889876116644237858011485070000869600040718096245382310218797954588225335386241596647837139080967282345922342586624582923264240860718461735895818733887051776 183 7528048044038611173833248667426270060791668832897077576809994616874002577006279073391639050537484116309756721157588128580931924606753721247696002601020549837293949325770441580098150636943078226137436958966986995823763951366068021830730220263065692261082444480187790005406604728127272119571233766254135416170148981871535919989265077807822529350182935484291539040671303017361 184 817341813945372175200088118441817569434516979697670064553905193950432543153593399156327930795623740825514058801469395760778884173414941664096126772107956911378671591004451240381117367861359823658852586015955871538851543576341556040615283156209312521480541484801797655832626972376776553814134662483327852288158204296385752039030346051430695337531092411269546680646293216042988 185 88741150018633566680221363867658084270091557595159119973112061571650719641288409172050992797403937107667669565969061960362539148536692941864621422460076439734562330627588539618584275699372989790152551465000054740697646584646320289908077690359973819806057205399050204137327423302362707475569239910611277865544558304123582321129036421176619312201465165187358337597724117485964910 186 9634881725451477884162302259978904997748441435722058470887692199176162621577561038031837256111598036652681251948070429547893989644174445055088948916911421695878256759372522531385928213256678521129518144881408099814473293867388570494858047496198441196311028157753636268349248393493642607107225406199134326144224483431456205741684470724759997668059994248675532744704084430536716217 187 1046086802390396332144409881660966365093745738182615163763075381292379017031249402430487923067249904502831497898751098221639523204998108245993986359032518222427415727620114882844856349234765217094963107522079713725431302810450262920398155496050979283236026211278152315949786206945550691267108181675462773955449302544313324895393211640411037092216469850632756971033735190968976828692 188 113576650893873506197872283736504181315676114156600121870810945074599553390327493703994288572191559302850624652428867410929667969509630721859110275138955954768136855951568359336476311671704325980446871962296916546755626439265202626655688719730766569423250750027802286266361548719975910418897552085295642224346472791430180779724155748772919361129938778527715345712732546028333928752837 189 12331343439944007882684114489094627359541706714135400598995193744580314058706707994493016597120702111460743395633768031488295451372809512929504375352168469287494941022079417265818864226225096106504946529286904764328703122826660808896872655229096979219413096398149394818280901077349522191181086618189088778120095732962476790571741790615866110259011413800305895922688529976433769193793540 190 1338849401149691499672660397152708938939688030668178401774606214401771056868890287078896114748574251278293968571834472532905989751374613557711352598851479498506245594955352001286864106506974288217631337935547388931124110453779404724754676787176348944035920524460585496661678976188545627014461730785099446575231963155640569467711242797145835359882413336544716093319961622817772713003491814 191 145362727726203586887502696737811248448081056311479549910717170747683579644068400590573684765581851898853773726481272021713947364770161642827073787500791210900228680768487391261406896244907134164291832241565872481931978614119289763844055372872867714436435416801663113857160450511048639813679566249106008117565578703483518015391385349663661659060935337143476454017980571218051757814023605840 192 15782449164078834687241146849750236605007803663297897224180417256960857172296444543953638218610220299156237226906825889705620901946241301019202685165374138160349725587093498031956222082133876954587143676857262130987864958479722825435796610148469109067531127199371522335826748729174565743418542888769796073083810088587693346222382816741308618937929459132896408900826037544827484577086444153211 193 1713545869102672732225700291788803874069792958191780636101369773729110105114535144344624599511060092051419267585756020194842626489928553826775559747660150628976198188090919309248118516494027257273402329023848659705212768647849024048028482222794677596136754036941575646433375406541532709555351263994533546869639722165252471744577920084661538493057863140670750870484179872347176998424770534109264 194 186044600238711547638627482912151210614167586857888593450830706212828357952086302930346122229012293189154075404593950925117039188837587171805068899894098199153660418355292778487243759473004851497518505560860116139150537790228479273866460693434696576750420614008197253144304335545990836576308849365516774597863276013034242698382328460138380567508814913896364154115596459666203877586728334230201108 195 20199396994320005314012145050670175253203872338768990833161577128735438272857165320488833493255577962534375625955592124832307991998800226001270852155203108085538266141026431915115102870341663736616112846308693155171151723972244816712300649873617488566641907627460670484010238455537733386403620992734849225296482313306362806958892549751817785801816217044891343355324466538271251288230337965039524612 196 2193106590627323751438214310584436369150153612591212320451194104627975043341335454235030439928832020241784874033161874232644826025588173169559158307922054991574164506798107143684273057395154302385663513378557810076709129605000273822489641123527922121625715720182306921793308216617364193638762150974135334993246487093678564678865622977650446990793838515272121627269404988220641102969486391872850224795 197 238111886171922758645019993639019418088202268648389758686398580697040834027471380983058382322781738596799001551127642966051789381617610573586733355910053276019634241941366510165751672361498026812066747836255761409367158141279941533093021056851388602429215486224710452163063707995569011676105769972946869351120050492354286277616973535922070552569724462876626707020899785391567079825074067956686941274746 198 25852491884643335302290992167052405444872184653504154529235189298983896726453509217864083544158509091093910823842940660818448836412004671136259835093651532803425245780308302554991537701859526042143955466572924866166831538374655840784558907558674384517198750978071051544232468329077120762601065277605961700103702773379212260971164699350464216706507130444869007254070087330368491476239730533521259212203708 199 2806879351512015950027208846662909607520274292676037950136326360158132410666215791662421165385214400132946244740470875208239026895962787915993883215555119540129403204321261186736511657009909635531103784840760501458099911803047951728408433311445577899070588454360265102832441541722121334080593586961066251666687921960886335677817421804272867364337746859524291663358884837440934341016314729673246429023752590 200 304750958982970360768083169314496580392878703051307912863298204962835131150775072221375221960181438197832845414480671287513218797914048818838042053130302864393798963790638421050842259458778326048112078500706415159889482982723110588912182712326630523926018618309058826504697790325914999875590773488974492573731364207557614597234449780256988999193460690511721738038690604776347487816880410283702837993513939558 201 33087687559855742244699585574546586344286283884731697561189461682558845638156444284397270423677323056233625480490007529805976958681798158221513315039483983043570444647027110605394643562776090243705396963334619677816317624578904045706876471944777878619069042120689980437775774944749520795497235650372372035161793589444263896019933184085400823995999655300151412006539623249175984289772402646491911308688906704953 202 3592425342030868392021787970074448674762395882449712696655663203757871116169019500824347131712258928059019260759204046183361889420460516591105535489761114343866826867681451076290119709062522700636479882406498629784396001188788347670865363501547261208679937764705390001390615648039363804660212138575218786863391446104077881316207170303796191092946075169183180448557569089871574644367770569593383440314486981790246 203 390039945061723377760424472353930777162623187183700972728761418623260027662160568401449261163182529122093161808814909713367005317593358547848509354236141432384652106801198434345158409490023977322185294456283436909815064729982886835945588362056232355345072709275823283983806748508489131926659918563519882029639941481433073030579807487789179870035185243362672121155147909986993413626097905550884299483229983333275040 204 42347757923829105296617075657977247009386289984632264036464179883099688649062345937558197436203954978856685037919890996886065230339974402248539579229174526319795667282817491060695014307815094236497023946170075262869180930592353151165179674588364138785342203316287374074568214075278244373622095849425096657180914014858179066191494182419663150504615893648678285495072596417850967302948065744948057716211606437265380663 205 4597817797588495531972151990442401441896266254311642314179314083175104901300995496922758977085194499084554951769579555963521457696888486030048144980284446631126579565485147974639324743664831664197303639981708027751275915662447118916882875965430474405273186414645834414611303423801105282718838409927051800734598420085628269031542697181507212231856333424409108060369926451856299081229851570164513506407068826248751939877 206 499198293752550119408761283481174829388511633195985960290987639459962986248037675180798039398352848375651258221533989762467571855043854544766221895858985647489245558102446106735174214693745627932543557735800954663331117750832082061517664704927795931775636137680731751430354118793608414717747098891907178380805327430557434842982693115580274172665063806182174976348561933076202583084160045372745134424893393269157265317643 207 54199393594100096657702180564621162620260460789667893535575448639618647560483993065446961440198565441254677377717184948631491240792136065689849870666067123753726899581330005829985666500817174034108888371269158533253955991896533848663682229538092737336886813228060754885530159251752527599233800233556754193070424334623443143939324287075230761159466687402584773056503645260937084755908693313082039059869999921855755357720749 208 5884583947364848543006140000793194468025556193656183100322545644490061907832519645538268005180324500245718813164393856849923642578258605531460750766297978197569542019103132018603276543979432849645928456266552619673815266628074980775688433300024907056780635258399281371972566018271973381957666723316164872838744898229738943682281913642040470214953153694014606521570378159309130309342932603526796645059929168722088396231968532 209 638906193174706429781529554570263127052450890787349057883677260612282170860981782553022264146045858256091853375192427391601070359401818432572890171722397969254247535990845073582550629376022555161664157693751270920291684341226781940571933637479468620244509603166140207487768191246449637397595302583321098319382897765001189814471508744168965815694598243883534214133374834009601785980930901726449205879740975723954962573315610145 210 69367881795583894032374341628323850187300191858299006000045657777219356139052785048950249706956647883637894964053120578860620821733034320360848758468650123522755928915198337300695103537883525383894390907788987056975791670915373919057342966328637917100564736433482609236532139596273074895861642253269905381704063203711021434121161007642131946937895551648576360004371782636590265042287678421320460781559323075672781667360065692643