1 122 2 9801 3 952869 4 95264272 5 9622519979 6 975239425635 7 98950914937033 8 10043490383783484 9 1019526537402445651 10 103496939942560822667 11 10506573357624046461778 12 1066586510863326927801797 13 108275825054971382791961080 14 10991755144972856527377423912 15 1115841804545831125688809677840 16 113276082864530848174963861342622 17 11499363980166428055031624240024639 18 1167372396130714994728849247739252052 19 118507276978654060667820633671870457107 20 12030415269927045836063460967242289753057 21 1221282736949286544576019076269569786196508 22 123980053068491715258605004598963976466567289 23 12585991019049060851777441103254002231957845892 24 1277682707914124231127905054723001392837177327679 25 129705567057289924769035162486129660495149136420086 26 13167223772732497806770574484016722743324488545202221 27 1336687281931718005523785421083128327147142697812131229 28 135695490599780800148140362040189501504082433309832954248 29 13775298394778842573841913296241027271562495788786240044878 30 1398416741974647237060413698830250855468182353406524669705326 31 141962034374238608934614369452326500323920552440155142623625627 32 14411454467582366304410744952544899921126795560012947619121310470 33 1462996925809683870508124535220201011242101238564818911922670332998 34 148517972959855434601590690302813608812172087141644537654091196481606 35 15076988818617479638354901779854216825727308881355484475727191707930118 36 1530559482508963072299150834106876538019084228360908549065185652641608058 37 155376670877767238993519146865339050303219737266877223720462851581709206912 38 15773258164056113499974642972491233416242359471307888055072703595209302670466 39 1601242140821044391274738537220273568389537578883191455438557167246366565228227 40 162552109835107875378013953575426131000783621223194008651152315366042425094262209 41 16501681874482994257350596573391203511534556716442100454769890199637276611627390752 42 1675188989936003037634603663333469500657376816757054612401118895285353269391372392996 43 170058917227231271133939661364395808121827586585572874905799698330299759095654437099275 44 17263744868334601481235415346979219545599951518377295919914726589425708949850434521011464 45 1752550773216525580416141617738821131991014986888165800349376622657321941419074706894063806 46 177912395956193061859548516143433957490977650515832415186160669463273701122370407351109077529 47 18061000638959834976312563099790563848704491434861266274575236693578684981452444117073283941798 48 1833485195493780769634865612506181097245742661130779581897530613209485622652822185825136412123570 49 186128555626277409849989280739633433705329726336000357572864685244371921671151371909815066217127966 50 18895074421473154928378280060525063264947995791214965657275944203495249025465922700307289928908060617 51 1918157244554499064398693716912302163080066573290023088565624738429790519137046563819877680096855342585 52 194724145180162222218769078587726416937000415154164103471713428671157163268366338074355659181615386326535 53 19767666505855941086400075996717658123710374094524795874443818894784916916704044604929989462113945684231765 54 2006739527474624054605195191799946391986550946166231597528354415355050331681984913441087557203772934402871513 55 203716687042252787564568486745595703468119651304889896368310630782751691657605308337405558593526970621174012354 56 20680555703059949544138207995170935576433576871944843579238393377912347885022361197299217801612453352280174703638 57 2099412622485164253798235320293793202171278911875601324186546409404232035022568418556088181451682627208541968742440 58 213124512838786268430113606640043476528635983989260038686883933256357770927570177391732422633030030381616959719518412 59 21635602971178646079185843022146506466583977796445305480447185550254337957693893015312897219863909701015995587118365178 60 2196365447087536700859731821698767840105222398188250653654665637081450404494021250749111813875574369828826964841157873479 61 222966800767523791999026042196651826751517400354122831498553657080876742700854983147884697639312641900378890868111801002115 62 22634755209078499241706241238684293076658488785816797637847181630079479390907786568143629923102900275434645206296682513986422 63 2297795643168818992950784853830929001781741523426758325214602117841174207633732232724999197582463925755213112402931106473085866 64 233263614693209626266886320440894658015373974634701721987835235352096347478893735385595268470544413843543729367027454223110586055 65 23680049225223689651899463024884227661027298909192036355711388525995328811438019920524183678797213867185192468866237081686256170145 66 2403909979901981308641493338911716896145605362515818083242778937131351381197942642077989246212907201301514354672836193619118804498241 67 244035945048494968390178483508375240467041552655259535555952075002052383373911067191716687601823579899862109011218142362760437179185900 68 24773615889784830166465487814454516636111385454827584742425706228590128274588777340694148905586496614922945896305918651871647329617356062 69 2514924775252425313845895586028637884270753821639217739888308869984338390316818400883718140594327066938844879891321421641561952977027846583 70 255305751623704377713970490033303409244817994306772844283865851688247047119218768810472472790385373250687996985586133872963388331790767248999 71 25917684478495922749367212826267049228501557598931319717128780131331313385026852392537663763556348083934985919191251886041594415346896708894655 72 2631066336950086481834636935386120948520269278440733931036839292861779076266682071395874772569405790954267107487728257297272560796364774441020425 73 267096008332673360952121645862226633225993416410346676305696331571484450285555725455816114113693740067975443500991883285780888150062089728626562846 74 27114587217114663691882763988163422114101236302773127184213860329929920034944079971261819709171351579984536192594531881481578170370503245493296937579 75 2752571423826037623192014011509011999475563934959941689011609412809285181899723840537449156553680476977361036308570210445699629247263864891882103749723 76 279430750045913910476878917221458543450883219729829343019287029116143899011357946934916157628862876544056792759686801824440934691412974394014691736104790 77 28366764035750146106324159242146697017636879263510069850018383151612355523524988731151726092245093824070025055180248761467588055588222269341802393484193523 78 2879687728454045203828496955180176066834335783123561237536426916843503719652116372147999197329190001141164380366040103998979175979169402914524931174450926144 79 292335121586579120491864296765595266133161036195204158202497324778560490879810007626184373374132984103290016571373766060280320290476493917330537007380425073759 80 29676767542749831000523592978447736759368649364059921146730384857150994410437470827626581575093940664370718162843425743266637328781778817791044764592891361663109 81 3012674382080960956421617681192856203326063845816490735237545310063170808960688108277234253341119145938757334330733600523014547525725250598035564833782957859521063 82 305835428989106951067256578820145727375632896898221289499251165112677407098704226739435857879278496632874789540345703487757709334423797913120267919733462703230750266 83 31047268228285237857859883860715326439271570173487473249852769498148490567145107875012862775716228663758558303827199678457980623322976502715510311331972193174767402511 84 3151802482875267898474560863109974470351680196394435433292852394939355747755350927596960206856524107122688329103017534118164576009814323175991499719261388182886055033012 85 319959193125035764404857374680111545422525661631837863449589031835378398650353626321989073249615085099446055511542756771343246736053839068452725232829728466283378418862634 86 32481059908244054907674077245993387851934567682874677282182899341965007818732481218177248250322093199809195989431788315512525897159838553685708583660939220484877605949843706 87 3297355648570634782743567575622563482445291005319824313577172618039254794914305634178811602202235379810166095239596353526605085491985712328023164501333373743798312555979378384 88 334735205805309824134913106379057588363927111149907326591190892777642229190932100394833931085332862174252311164543585063824650589388665342485425146564832256351017868977930800998 89 33981065419526242716686705128867407179559465815255583574180233486309044634574651358497981216149024949071217367100737958020554835102984072944538039597449243906757417175072854003759 90 3449630594631063124754165555754730877889285833925662745400287573279738401973883040768598579987996729987650542402291420564794256462130061683488301336157540768188871212808466935532436 91 350193588473441364020115196288621461958692654907785699131212829194213261905591325358661550259853173598090389137275403750533067534960312738424491919452487543355746777698685666999009227 92 35550342578354200988456897355057904727051106703063467614900468945038312297939460648542870128641086620448879010215551913338548043298294734194382267425544341678851541052475721468196444655 93 3608937739116237654172814571645813729700562591041113182922766767956569408392102884021739078191606609425765708059127164547019799901085687540913472015515484260647643149318398242806032052826 94 366365853609177388535332731914776893487152415411730639943278712052853490350128454160975458092233492768660883528085313515837864328786181349403611662955111421830293590559735600603828032990457 95 37192090413743232267421376754783987549685074255385117163792844521759344281097752717178199998478869927657196296279457964748347117426745597641141772075207056632680686673030441816185655902413741 96 3775601835480120380264132768629426563387687893360187832823040188755406700055271917878990972990497290613563478585918146905014918032442792252677745817208999899105278509643690445730177177051712776 97 383284968967844831050054243992409240297379118475342666759126943824505128101458599881642788406976106548140693700377022155476356605965344870361761476791674281329440640615600922938291539602307423607 98 38909655688839460596199872580087403676553029108404619965856429628616237892967845387561116330450728378770492634990250290792978235811262858468045860582506988787543944702746222314676692509960124411037 99 3949962634592771402756387761960764291298494493227950178800824271760786305230612464336798307307658511799945659225327423743121415406888730087496405611688558381978554400879625486794761451204409638409470 100 400985424786328329623634271244969420374344165151051013741677577568474256350320637062477979213973776088643539872432455069255925865297482086858510880968157847476650414986757212414942343902071692650019209 101 40706539723419191534507038691825941958760661889702496609643569029258851559651455553474208649804050328577171094210719172263338809090297557851376582002660495112300198509199483005608640120875821325371376739 102 4132375577334952218432243138368945408540932482262721839769079134987240242273111793787371756143935453331421334639106257915267872066280474370453134437360014387814714776545490182926936247312941009512160400330 103 419503304092682469766150456739867490724644716538605338141827978940019616455686134571804424760847675683729994818369270168157459066086002719472623269510927995788472574408262037998434631038697538343702766047770 104 42586405531457628586292848734971482312342344234502011986380487875608808887028026571423496261150772494735853823227690799341101902195796161827897124624255281240540320228174980475831453811159701013473628187776999 105 4323212519177391011625497705594552525049070937890637313410518181222785912384105018828493152242053396146502652094495107344860803776125843095222715451240025501506964511416259662287475226144186251392897154470357656 106 438876356262707216152547483199551158405019229726917023823225113941071034363171458422303265371408625008149246191509376488113399198638079017292576829775549759626361233123944377611656062526321688720259178810869711801 107 44553085288317141514678377451951054162787816211137209597502854326510512665165825734676183167170056421803245378771929099885912209283721081640525297386123884418756728550379074467713621828526281808751720979326866568759 108 4522862488221791322762058773066197305381248212307447565411852015928049227946515621376359308539571631322279862406472772772369322410079782354692178069333808444810732538329810030838890874603803562562266753043341814303717 109 459144073973434308766573782159906820409024856588519290119796355577443206744904750864531331176556344325123459779633001536389062842300312681117564472588485819102248888970832262090107169556669975744450321202092202790086120 110 46610588142777223564069331903584256972421121548185731964577080475411721836162480400367569291358033778970728412743110267780317688835545451470414639424576956688181464645934853825475719727360908492819929654078956984211451595 111 4731732478248878479610137312292344481979866507150220608070737899255516160370749043202683262199949577662031354243341880598110348481878016841550474030926777861394565545846032506840043472601733034793499886038152350610872474828 112 480347773710397126476985867483115358339842395185234513603483043274530406849836447359893780562209482738091117520497591743591553775924949909091193119206100721177937290334200591333295062373059272206007126710649825641650840078975 113 48763108389831247032976816569404828085828830600429778073698418130165670614821160463173378040161891111337112043102432958885336586367770319663350378730969135713502172670832428421733669763669211894568282047365033774449333014634553 114 4950248278390141305682403027213709684412711266627451204496453483648783904532927982140386209353349965729689344188043483368588332906590704940923269575731648329227954432768395008171896803992753711474278714777236179120676283810332084 115 502530679992801038922513769189054184060058262334788655794311622695797280640307447188692111413831521147799665220010327235269472710655089159698832179635193137977459809619362381164956560487582750464693563825829411353843358184888232332 116 51015034020910562984609999502754609238298090037171614744149523406645618654676311237302558829982674143301873889981031212156047572402308152003817710034605353288269046646472098453416289679238658392268018543519012400899139256746177720810 117 5178855341114585365617694075823823586234055433894311981077420940694412102611628422006625233889936124553315143489774974925085972055277484613404187290281344459581866453543404209597228465074466679698280279732501353281528642201874037651486 118 525738013488290344019407270246617488081050578555270440031638248295822105304538103312155393044517271622332408633091322241549237228195447921328288764230570589285052364530296366754895702772283700223725816504771136624524509014782692225889190 119 53370955668965890359174734979314096964519675069868204328039957302970606567502586814163359973768367664313232895542499889810442257732988717817343011169933590970458275243333056341253743648162418366085313172442282859996469843856281072719691956 120 5418019690299920562951169087885498734065356192344103890437539225994661471674974132946057436689883948369545155615294433911314624606213666186862259830556743457651763769768926768018922118361410486767383916293569013225072751669050218476965090189 121 550017083196936973631170018730403415244479795775750248587817974174022920517087249777117620816381284969324292514901596620997696233784056863076974747672452162325791960466884386802474061229699793913878499200910983875102543624345327483626255738372 122 55835675966640870811054265942475193149451720499376586480100359968936328208006531971978443177332752445104629667623211307853117738992568574269317170236481618558785646265969760872271637903754953810177747913945330723178604267638310366169045293792662 123 5668228871239319494536324175855319567693788120049191620036852097841924691081420171148323898764344928267742519502617972851704957071406087636045924812144018671564562879183654530961827793846603377452486866561026730703118389822261376139952939490345225 124 575417382892371407685236647425998063212642415392390627051349221831099240271134126591340405304225484635830401716056950044234968176623360165910584163120784441891625964704271013973568415896158545426090596441482616604820616064608368559977151526135296476 125 58414219336614769117134545645060503773526509935889770350213927338597520923790229751285022870663648631117905772620113937532341749469586875010156753633619885263943655342128702191577674131313380914745884308000100311274701969785498827364201564695796413099 126 5929992944520370164156436002869752352800249118181840803589325470480977817004671786255104687476037857700390524384292691090737574857845503193489853035513733188474588562255302224000696407670123861360422814130887450251405989431737064219656889143581712554773 127 601990692016654577472860307957018561068486544981987164788170308014370452916031125223228418481501162871592423845653562752212953203363568928323186855769731325137880783328703875721656862750064037573682975688800417476059186614430713591951802728531186461471698 128 61111842234072291648369376852926983296208666671901905396671930487596669662795012303880714846780414354561622700308442646792360602550054427087269593126497122796078353740470594855773058411478689527045276523329085731231794153619012302726392343790777319639101197 129 6203845525802281734344230783387903601973360463259707869694314841929741827036942746932563905628223596649107621924925516493446849943830679461360813730069024144270124160119928607216593651059313407508708830243560266848706208115888917202245324168196490724081167410 130 629791181234568653141498126161834132733125250951389745218475487340019270685125131741826045282583968689439553611854627407892035356803042996211335901981339185926749953923578699784051643423263501976702335943699499402002884688498585814419970263231180816383257783662 131 63934043862180173101063690767241836480469805574137333058271647026326916600527977521806846501604575537694630915778525918954461493844901546746236946025354849852672846653393770509692609387695100784023520629379545591398905617693714043720347415322791861814391696068097 132 6490344873610967266798863154489163785854453104873269779184815563593305226449529000207888170210377851787775013709997797971832700113622063097706413373991264367531657299081293395464537612968443465957556542876646882001670449373150930868389999568302099532276807832433169 133 658875522862503006590780449515672966762801596229141333599594178123691335799593246997244614666393259836530622696555247148746964183233744207795033805684292713392598343764098430841221503368264246306938262607573118555527536972198132285082658105134723519784680462755598437 134 66886577382414423321074398569337873551358663372633711620841708244321506733370331491411299807584817141507333857961299999593636644273577595500327843309863715726325833697077296339077522574225186391334750865543009886512697323967631331489371614507845765087046873982976732953 135 6790075027369513604284250213647698570830117101787510548940135465074514649515531250063650145952358428128345973257542440397601696989958030123807234721412566577684499460760625630853730777785364794856501818461814139902068636452269259229285716974383650980643340271187043657035 136 689303006397048681942578802545356572933996889330601897513234859424900688976634317555564337868416812222404747228894636715730866843192219399593563663203737957291103703080342677460333307016767069657877796307038682625641597919054050925843953510456372746943771838675349580458680 137 69975461642590897265111260682554571761585174899705491064172170943646178583712870960514910385726018941589192873472236470774775901829825349639968711536000658747454670814039502983422139335845127259521704016693446578914054846285362295554612855026290476417826273639188562474369713 138 7103646997983955225124572357839439464736593494895464891544706576242065422524329385606977544914897396011437725446465091364023727403692408337290217565818807581121673966387717104913296975178054148827846210099757860694243829447715720119216922617709495453829363099366308333888899431 139 721135659378810648495018010038884379742523845593099481535995919225143740562433951946438227005486400387561780291667014119084983300103918911016022320161942521767143218475051909959425505411797893753388431887349383845318685952292059608851771527768547533838404456341089674117705523554 140 73206993446507208345658558313338012269151835414394758691975441684728114932484410856262646686047493579671171198904839394825077160757136613677239366762982727182916276769661504639937832301295935292523535600212769762772475836888067891966619053398120815420087371055979650839092908091248 141 7431700013411404815148953994300863717590747876139137538614492325994000547353400519807011893640187214209374039256766528345466988325780463362065760984701539782740683289899240413649010184089045493346290938926334849087920995092504735239274689364667265110299902386711016299835883224220704 142 754438373837823148099881696025982514345510654989832544667476510120777177276280384672124151574612753025737457524580830766645434843334924322067444583174765437292781105861479531665181858955843271390627808222281844791575168609043967309090332628481006799913989921364580934331890117752826449 143 76587760390208099984076585461404094730694653611211076604669396959744278799581606695222626162554801925114224390307694810888774492722849733114673135544175850223481494802695102430087823844713520008652298905451181678710140599334490357186519521088017043317289106460394474025842525304616144369 144 7774902821749676851665545361833563948152523239336365187757090595602765886844176343893767369105442070997923471032538083224826115712530352150959216765285364130523083410521262822726217931382949906169933453307332295272733757494728275501996679986159174594395681187852321934082748292052197571165 145 789279038578331751422919186719487058331337237281396723836205272922641829913017317414760717702213044377252280675459855774948233398664611060551726639597017456299067496601034460239513641257933609281993193845956498364867885364797990213168355112944527772111927327659289470163570954556999731918004 146 80124654291041472887451667797342411080943962103527509926473528273992649680801897013024454215156125395485108197881922807056158640769075394189085860763162874070875694387014053107620518172859715665060680344382987656552409572875392536111720808940308769787829404021363439776776180420539772741516021 147 8133955054504800166190354866595709346683298710690056522990607173474976611395387390897444690695549426339461163528774820272061282336072256404917199862772038168890079585214470177444531774521847221408449450420223411359883852834354997988028872925632240007609063325531759835641685703829557041695366647 148 825728677572609500643872096916653756728523485488601725692389380779211078480706155743052103806799828790650559869348337122023948099404937216279890587856593628797964825364937658423282722658278309341325334283294641662466020974712231081122157009068003061387993044553960481845639876795750354085636811861 149 83824885236880691047153547832545994346051436702363929026635029872938318772221576966529622374388325790789205804900943536065565870148853580208259343687917714584283501032234568552707944101096545998500473918885275014477885454168734084339441120099010893813504316906845188620666409852525159733922812080554 150 8509588652815490285358437497317197815900990112447182548458777385389724166114124283589595768382137291725549368118815795420536717800982593939043058716403607902856848734175945342936266749105170185551782810030808420575747284310944072422656365840591573339882726405005751500179982086541726791708636024722442 151 863861594745928006085046138966106376909882869887512354556307206693623925817823223557746840525111723108717187409724765418521641556640952934671110893429062940394123897279314890458637958386208772366434993566944665321728411307904323051460019743217800119533062349498182199827760094301303984634379764845953937 152 87695996284153021150474228935641343876375940821469456203380738157342178975614794387401859885762604641152295106640555519924973470947494671687103980229022070793163841359943065862591224165531982543867314659218314368453663387880023467240735394786803372930927875769414287488089350268165648674140208385736059773 153 8902569359541992419847943323102206894292421478744892228382763641174887521910555272909683229591631078774755171946289659294900252878817465657578274267504872632771798203628368870052710900691907603771467332917360902451862112535996997818081014007627765080019375613397776812263968276858314163070008833888980546856 154 903755525447832967919708119195545884651765066239798659287869854949020998794751537404481399961601921308373151767488483052492842430615306662924238094095126334426187750740637576786023869670750352406647834491150198841675545544959494913591709756377175047689821687703464852899072991281948033989242624813862996905698 155 91745878834636675183814354759634010928537076561145610219892759937547520243625139338907229960166881314887477807581217300994754280124079923638810921917678465353259698926253735759048613767994895024338417136620050708107418864101731485557859676303770420589759160823735276721789366566355121100322080484144842844901640 156 9313698280260972905189315812164003952169011041573836954556647413542886988118605766432124612548618398636039704368722019813137244535770707263983271042575423743123401781321253875887616138864963994854904242783354915837016209773198560758157812520239841301817998122088466946672749948142316320470302994936524367558703298 157 945491794918503870790662044355600794565505675713755275349241869303313876566157091937635701182008879753853598318364344823648546882948861705895276265530792037158372757566968481629635553924599369862756925008743149088118841769299025372456728267292279432644687750475461850560825898231371393240404283596220670897521773859 158 95982788722372620685991772247400953671630839793008872396720515772389553607580582623979327532888721039434038617629822473999228185946942301214166938142753550805762472483575706555296778099031266329149266533881883445924365211838794868023510625457729788531464906043165702946166382632729014283991126350921862155953136353960 159 9743813516348604404079644374553679869658705047876260080351717413531250349597256749523840763245966830901127998040053373657372409152310295712529683193070390370968833048613185470287520852223807442760580243203597291064801390264916839602377394088471735289038028224187387233646854070842434604529608291543927964906048731585162 160 989155484073237334683724804285823864816910902992725294965363535967742793993627405651273851599326507162574227832795574368971217867389513669724329445156034576354485150008752866582059400946444673538218412323825866071635763615741292409366772689499122471506818475608860667026843552242773415852886005734655467869592815562136921 161 100415363043484918095701380607472909676690886447516603905079905575649321573948160648022510954243152885333050998081882599811392278319272699104150927684596235687217018157793145119762321780004667980780557451187127363034864017047495437206638389685510722821851371024379021732083061609088207899861659041295276420661634140871271402 162 10193791873480944605435585708243415063311133019985637715247869144374649571821503304375407628192164533796392033093590059711010157490653494960430342217036499516038117026797931285671534826616646627031065047866733593049573654287044840462155731780988349875992799187522641714259332229049249033565261916098450862180590697732786210191 163 1034835602943011868744064715078464928721936968620768472231748860330213362657633654196033440474054613788271837604515961393859788683248278015358159827307490711203574389976362967114951900575673123532417008768133390150095219076423867046712884707899264713279317656265839383104160297062302519624950979959052564503795712194165432976231 164 105052637763217790903399924624358492592201981169718512741093943234533451779786933151869884919451992257573698776760385905247965673519999575146694124586891983168207308458711023528976018430475434776447385299249646983580044852865859496317238045616779464057636391712283691174224204365896976449379626065683203682402361149449053852485128 165 10664550649034449072881086468035856983558494536739982652489758060777603754635090536974419810076789505860270540757063982189280407811128796281018438879676752718173469737844112855352041444271320643704305249525172459625817753519488751978300488346540453538757582986928632490193906091751126808794293768786608021381931707292285402978564754 166 1082625272124698977322188662457626766665352708754422591576415644269645594588857714566547432210922205663630477984515182634687541141482281394037983672696393975000518521527140820937612411469730543341811752894471398062932416708911357674245349485108654774859768771286142688126319861968099994791641956430930132689142121410156113140923961808 167 109904066136082019119154812396357495437687418146589126287299007756038059189783266492683467718057872801470496344449053347904181830041704956461978439965802200635981306116948885360863661805170740634217186086553852691778817598182433016341350370221701562893235643888116865656657215940207510506069357741830119464816361620765882162881781934662 168 11157049502030299711174493999970354167613526839671135860099070668095074868303729768723487097738607892171367636927708235855526948919159505081684170150823574814741182312422255417186524340175304335752288434268442877385515816553326807618764582625692766485024565313835294386059223438309341399280537318414667594942264285863610956387509338145537 169 1132621912610813525245396881371008933522397119453018200634512964234575430679402356118389110511419536917305193987277159282809018800998396276923006196250572613098953397350944555359063350742908132924306128962189111994648184945715250049193633514695081543123972460313728461083580275107306090719182241659029951340786053179218289295492688648653438 170 114979537976660799730780556870570871335014705574560196576957628169996686134548212949291607161636225543144123947264192541272434789036592670144302136620658095923970081558291848223108299532334733056268060704592846737021103877769962006739817941744658958483944112251712137987471438755862394480766267180965909545931152044497155667486114369295614215 171 11672292409434498913132708483626509482556158766978111040470582027718666803462338901718596907675612036686563118580344822250153697148767639631450984030367097905054685009521565542845295336606083464689158722178368506488280918910831170469066205444399665808556831993012348607955150955176019093249526396802710165616816159500761450683392746879797279930 172 1184927444385778267270113569715232142626423657071717295558503136271027514853049148373692221345076491078794406877283514044056170013357066557859765321292765273332754850925854924843800379298961808729889002306928888164636150932516784147410013695740075954727865028383944344244485548365782068606362344971906879356180147395162922068685969178669095354201 173 120289399820359318333775473536524355439461364022180439409246945019391894298139212958577274056088426376903323228780069708473696033542947632119600806038522520861153652314381503740671494835049208755500327736984032243639541212443446091292260470999323183601787959501020895058288698179786891258728844618533171261698470762487982127604063521468788160943408 174 12211329712801718843605226458534773573490667868654686361438533502334311352533361836900137552313178601272242530557251140711227386882553522532384325596246290733162572195488283232173063258234103628999986234427311040733915547173702945237091187636674286525817033904374199150736713436252288594526797356823732677208404476528209317350667243287145218693370349 175 1239648494193548307159684177801205543659007942812226352453079814584563528032227950530723783762262177232580992092700768996457260925789236702830215084442762198226215386106240886876871573606408618859329857174993202398836261343355683843845999264961191495055485294043100545074416574388672501880425510949380019662185330154070510570931536414984975540478748788 176 125844476015196458993617893575328508950633942068336605782542422551238397431213105345846027516088440947464749518903727662788310174982739636467181627258990036498900664184540536258455233570758513323911986201801034258935733246817446488020871935765796413556480487490868476124082149199742883146211020199125660128324557770481127603621127857557225155248734030295 177 12775260259435064373746216378388772622195918375772885634516249286404155135925654723195894983440168186348817582131920401499669786921022275636052927365240810842631852144204128386182201283573244520873663415291715823368484362625223274858408701791866315705020860921290408999018863731720791062846895324662415576013200920475807505502109127314179145972701002479504 178 1296896612900137405255228891748815151794058701381904538854324502720639237946723932996022787866226916868975613336870869560162095194948326986964848204795044595401863989952230852177334271310245335727682263574706463370608191780119382428816515771717602433154984600077088346119600776311506532336292108529732880270255451183817098266111550723990612231076804067364765 179 131656090787635042930189168129815328144079943700729859452890994018772482759323151503004583628787461046049934547408066770585266219185936558155478068819188707694605735608551289121435756234177816442038158405515895549604808942438803694944788680046425291323110586334852420322199902420876672709499090347470281886389671171835816584071166388969178624344823585951723244 180 13365233642426582333601549287555445811980772506241071680112413633771638272193332873731922330683931015025189848358126584566290407450510424374459737694129823619990386937709517956407733956039031874753333200119043923838088377731355019184725149921202329751108858746466291991097583394623823661506645250321348044115165660538223716036217452744643903088871785200110528865 181 1356788502894147612558078508965811590873312237607349918876459155646353084503717875190843091962545198335784811937993840425642466509704404040212714491204560828603789011606492872558512534527034033730844515130994149537703783124579363358457265622440896094249344341865424209260467048190610866272350533916841288760333370917550016144952908416254303611579951748568771662204 182 137736091327432599861690550792213490894374348985482423173414792946870301437512876175949692762466375725910823377732481668351747111939206290577890661006456102322547895829228570673620440027245799581147487335364964054548793645158342770802807506853358636894982649067465426360717015466442232613227170880577954150428851547859803692403073067890507156577051326922223788739423 183 13982452544144921777197584941775398685734894240672565401880946892732010868890838835167800289432112148378710814463721217484627078576244809840390986587419290300547906575703669567710962054764603485705851967099712018532096237562507636016243577006263183372549572516145541891753487145456654065752840745788814591003574107876013446196999726112216066300180663378290242519716337 184 1419446255988866547099542944899766295163526416652754417897878990728101760402680741239775810909203951942618017959355586461378563074392043553172910158175928521008730660395458113304923920754060181524947833102948289716162549383683066733688382109206396872951551846084352250147272169005317895347309680178898429954831809210173930471522590081973110425840450784595558956213172134 185 144096871938571986556807088812646958198601432895008059954926051411532053903363054482740005323781523366010115336111205355121382950617268694198700472232341237698937835688445906263007767678786232961475625394552062232995315273077303836658488197482520301784815735942884757081181775289440012508224349969577055449434013559579417646402691600679164199525998395794150466927238551333 186 14628175187947430763854120656750300260463756756279504211202882436296522747344667128349014224525209340233845045760732963837817420178178592688204721544222032765525032629192307993075453125737378328091151834167613167007881527135323793162552541483699577232950947567686095394803916230642159450563171743489105520768889078804275196408960278786816968103517601822253465472378329267792 187 1484997602310904458982174944313703607099096821980786426393765799134257943434451121974926298549619392287210837027009446617892053396630521226762388304352111545964468973489419955609801138929351405479692205345539210864590547940425118032416016540643404674739167801989166739229784790682337513174460730873098994780440243894789008817257889066980801837083988840757767669418436202653556 188 150751399305504409993079767132215512838473272897372635885526098783658109538396800580556368716944297537991982805269768552303248371304809344887774422426859062143895648637179281130930817770946167715124663139548454347021124513622739147283025211906301025194527746398393064858207046634888722565995109167873772120036712906444942515305883940799846745824374460824200479170614928371059012 189 15303717903114594640606017029015825508574365259047426289559114240033337428194685165495865245692322487525658220596489648649710539167039065528716910572364963406054090152058388149155426584339464682191546550742230703320372600004346935239742923506966328836878783667347180134784561116820210256381713010202297493107829152967201649293562255095329044634287426713658960056952562983848884030 190 1553576170682739694583762107482487510555885088573070751009349115085324394715859745424500822482927868730146378074574283534072075459566465280450871577582740342015014851991249436254941543453039357119258347793606600565394636301077944467762722299322703009542448243757283515047829543256811977291473942279387448994150996242061098036328295513982159878178788058337880563069530806689821006438 191 157713238926211017741692830666339223406257122459038908779375898866717323256030765654156783317300475226694673162217496363355534878241767672990992568297124718853644339163999643239930524923249158583818764624588252111009202836544758017559984025690354030625059651384857106051298516844202446163504877929211551378518549066096722077866076782034772717799477277319080594279726452866372094139733 192 16010457808235528704306505356766050632039485280802679453735827114757181989951887574567869599153981041698811815344879088420145782140755538946465001883431518549404682262365161052690543477624439250443158856908920422656309429820947908054651801273638794586502273930884687309095893962974967390793251503382728968723596058059939683521251543094568378027416156680991449042458044264404303547899761 193 1625321761029971924034107629420513082463461567664552271823289886526269010415680609075274357609248827216262954455270273217645802971414650148579041863678372116367584894510076319046827688878208373624325410359840394987261372901684530499989619319356758822018034549826219935859719490016524326130863794592779310473149942717880933983243469386101959571893312212661821184460133523981826826908803100 194 164996582765967820621758507824816620657590630049125207083464370859618418402751725631078181932450222192141574188669790435167002678179856193957539761987315363372153708648649560174527450471083441069565026239261814087007679294448404279038328088458578705846392764137038949728015210918057238576636077497387234588381330936611109265145995931930159947286024554655300483596363591746820543109779405270 195 16749835618514704938552364926863786771037057187082545679361206595499221481361096738439690030065286047008665979657863955317152424578250893589008177200636330346709162534865904874171038825118031374536705018427658274529074964878683875438405194438304439858635347094243686826745562809149872416405952599579965896372520647241170503814568972405382717530928897890984995051851255730019074080823297331465 196 1700380629368595303655427746620701752821210325428558412372579177775074771914049559743127156307691855327273006400335760657503149111457529939653711399633809012568428698912625220438890610995528710532451734551465429465731398989511715612527874056628975457739367100309147189514344272820699817793411101267884100619359680311418980412421253955885164241457487330051474368979670107480340716134956242896321 197 172616278188187161158920822849662458444619281289445981608107851909774828604858465959741726259739514308827574267866511468278122094309326446054487708222510619492665690283378021325033721812992101358968377828255724906219556578175484496546380342028792873163898266881849857604744702583675502231523071640355531260286828275995291719722824818788881802926898651459238144570181954222375405567267756803548085 198 17523358582722710498974369360811268866973962716563631423690944627213789727695234073583275213045819499550405202053269425747610463634722144566033659224824642357440506545398809270548487346725020739951008390775654713549872389117510833156564397032496929371794262182267952847943244835204036294140472174400202462308312129789844825788009074156192510200734222331510790328885503504376760366595960401382518628 199 1778905785953248576856753022199154078256114959725610158751488390324065377658930084933819842281502009747326799313441742077565325551321298381208172993885260167533774316961846413347390009480971847893983673276666377338988659062594949873889751448956867929409118503791627501669758822103815763193424178130176439671371680951943764190054763454552382320432005830525119742547436259365371084018996335894812004136 200 180587858221312308737176516647605943862849651259347078764595587755387445396805002573197818463582987045137848528746983338031555477230073260026076049662251065867402442291296736855295205201376191535699222874247711036795224197472852458591383841384926848610685824290393932959350470011534616737510560859776279225268507379661261535256897856434631202069799844504059097857382214433335531623917876933509142375060 201 18332603555778119731685160330054292357913228116780987399225822491424878486004422785409374949203727877762145431617195796826432215647411004922864390115294774788038336436859801103890138655961796033276513671195205891202683047804994091561140543331730913441215505362568903944124538779485545133658803242027703088703005143015042845556532382674859997392865161182763248837244482456187334590027359872729810556746304 202 1861057307194228250920790597354205226445423919828375253962866611986834733781940493541772627458704552306215346580416039364319208519304734171845578713083923559910966504356101282249960157596432352413777011578642255873064467926519261887736481965870880274059068710376190897652549208761944350981892382619238026892666859692436901498359973477855837356642901116658957893118752055749430787142268857895784104366077943 203 188927573223465355609010599612084281613790890674823319647601013105269322639262448039742788912117731384461590379423091619197350342163261004866451159758284424921073934609081180500253133328262241069105805893833931463631022987115999114455279916469380408034105982226234920180971929499188657082687816479044981571537518807765322960210485684502385354559640323585973958402253743133950378292850247395429984335232775586 204 19179220213224050506620000801887385231583786282993810391161044374134696514658763245677885351118470834733695556360937546187426340816785041841310414615858494745062933618350301884349192366072763973423939268112375942163800405943857963907435399094639384682768582480941357486374798550130937102075635297986549374689763224164371544279737442723413118383884341800128742508207642828543362905762894867481964147347347220047 205 1947002661979119115391348957213062973729142727505449158298683690496308429822477409429265302323501789374790384374237527770005782130293030368110163339567751136334477645047309596472026966358522126159650503132796346267667755537445299470496679929079297072738810474553656825256562575545690661389987860290189690145871474888285787639262802096786485056161233471039172921288066240258187965107018442235453845757675420836745 206 197652424009397959272002565611319801955560269449404520786167087256305716984980980684114849517913946039561126244121459820463955637988819084170173597535832257182547305510345415533386450194399445661311814641421319782562203017219122672522063136742592793873383127258318717122560327751629404691731343810993355473491696826752672014393482518031415422311372854446102804661765124730051644883983127876494482275784235787227947 207 20064934414152233163099573865254382352923717622571360639050702104655029154593252689368402231810176360970903734185883698714082781279366694364496598691606416057921871249408122308158024360794665426344849724868877126617285784151697211709790880416800977059771541348526153855706974680941568331337963975538940179041318112542452158200550851090392175787392871360659138210762396288677993425542069528675542033994465235704038795 208 2036917053064260708269053119119608358527197560978699849696394693795548379622424167798412845711555575746364003179979426848598540936326641205064666680243553227686575422097013117149238249611938531700445715054091526819328863295188521435743410045520755903283163937618467411231545339602240687042525049138140382026441584932655391105173931117011187282219987330828469234462963045054429821968001277727412974376356150830662001915 209 206780196507275434677912736100153638190762579431309957120966103718473120864760576910098252533432795952389024485835622496793536848997954467419898488119893220064914620983180159699217516326773032390919586559386757592956090917024970237202940197018240982664603953356981942975550698201663368312363444801510484832921317412613926566620089262992989753957240834705507398341916258875893355973587376321040001515945533921116626486273 210 20991551719430036061237353474110036983267710744804424497686537803662739767879730543640055364303254153743516587040305820160952055858067991675829949755565837786300744072367386925561675772458067526828440811489489450748706628485485758416132130730871815437400392879265089603871816710890516219599726140126629347480728957107130773701864178034150965171999694040948009269412426099506556194020144808089506636711760419021546806438967