1 136 2 9842 3 875165 4 77824814 5 6938214854 6 618844579511 7 55204524946337 8 4924730456325950 9 439332915121147814 10 39192753113196729071 11 3496374576586734284957 12 311910622275336283545350 13 27825461892847933923797654 14 2482301903567243377567565111 15 221445479213667500782987983137 16 19755091110283004464359368400050 17 1762346317329469119009266654129474 18 157218436750040572643291094875830751 19 14025414080697994025389015265052716297 20 1251203384293979445100852240208084906090 21 111619514394460163934592244077535095623134 22 9957546590784975125887200196690547181169691 23 888310029348905934601842272186747321548008797 24 79245896672189022238879456119753131257654514930 25 7069504938475333862586868311595419529804233559454 26 630668617226545246237490820075180767125895046342611 27 56261776208649635455392881539841825767321714020393137 28 5019097788744292954727507874570195802422680916893876750 29 447752351784175569153906314789125214789546332356586735514 30 39943865803502885065608778375626520012112196252936655277771 31 3563381429423093127276660256052114748455868672717950679719657 32 317888290382846226196188770296381850068232484716927500897702550 33 28358728124956611692415150084441721036392219375989292147700142054 34 2529874440787524003423035892473638310313550789428975731174149917911 35 225689412372395652936415975264004667886338379396037044953719798177837 36 20133691236131659916635397170407795413012768787572121604979701272212750 37 1796121131827917147816641210366526017570243679582621130766650197882338774 38 160231478786630482842052074372467731041013044792158461772063373128930405951 39 14294206743184291145083280634058571400643255234791866258018470730896062732497 40 1275182304776580712738858419667945371488098557300779555192989654284860412536090 41 113758667383949678651457065219668070295846994941948247570146167258271837355705634 42 10148379848510711742477619787615105671346117126542212175033339399098718683100912391 43 905334212487348473049241308007465923205154554254922681812449199240349368116478167897 44 80764619430397969899928443475535254678605765555053598105356723266384294859826606559730 45 7204989783624432974084977235536019706237822165427550237657390322736472747374460987873054 46 642755183498010773332456652177960999889819374324811660671793052108392877611331085610106211 47 57340015505995132419478806304104145634318390552857392734534271348594149191118164527782007437 48 5115287223876488096044666146098692038394859431343706340382170750214226628507572187451258841050 49 456333385190979750881599151623897639325082381448023635098829376156974470839562498052485270129214 50 40709377465230521360173381318769028487603962597755434800882993418956791526274570961075503390974971 51 3631672517041554335909466144618647211350058842575016605768970759929344645551083158724253730329001857 52 323980519778264173421005936585597376841610491802858628553983382689865652756876103764931882608686353750 53 28902214256174137006873111743963768317934096939941631273012388785920668935280143620125092337027935092954 54 2578358691076580836663017951559616536079442410997246550910894526097331384726993785969577007090118562440211 55 230014679184311875678461064898443806841691200486163090686358809135653156430374630352483755728325000338216537 56 20519547114746460537408456975001210239190537419620726445292663879144055327842987373423089490688780696474621950 57 1830543230055804121469362686144142853811476740170723328781510438610460121658528801404716739951155728256703293574 58 163302264828983784420697996554167939700087285311956201651040818824833122633991250008068163726564025040002802297151 59 14568150732754118822157148158420528303338302073522300996674136267418776087300598288560928375288241036998539676483197 60 1299620773750447341202902136886926043094732002301813340772678725840473575089673082482103835734420071667041883223269590 61 115938816569644468524105474145062047067364563072596659068369345836358541457733091240370642107894243502339305910278386134 62 10342870365775453176263177539366552198087645908426272224896636857481204683932485165950387437823898309299425692319155155591 63 922684658756855379005611926924852141059978537142764808329418715629278463667796207083934257042689226117066592929554974178497 64 82312448033996528618907866864398570812367647383785698355155676628992189127281693547919189476054613577769250338045308327614530 65 7343071153342766525739804508384727171925318529691306418541457839310999708423636689824902006874006065066418796469499293457673154 66 655073385021721700009330983375889266277136420235760750492695138823804076718682478908737033535306994454750215671461301791507155311 67 58438918921338407314211204140687691228612709724968842795065746463641148488661671695399022517866317983696625180905888629314140341737 68 5213320099367984465106839026697845928112985420769944510928483688313289170339495245850747286634078357623281311162330327634485007393850 69 465078871412013219598330279020829858592801052576301783128510914314307761450162186446883490481883256990542406190629992394988109683056414 70 41489559917890707226950341995659730426735231630067690391000521785865623894254724382650224261219507394878691585235074713999706070216648171 71 3701272381938137967826972303331376500936528456951430199866937118064184079945450838015964831472304057086948107202278976841762616890971586557 72 330189504839522139668572081563407572203430153498341062473869145867888707698846204350033658227805396819920872591675325458935202120156832856450 73 29456116128659192987977737552333827843208507478692506170516386683403033745574359554954518685242499921408929388063643311441951628096926661437854 74 2627772126817766334347866154222564307526436391394622123872681556165932648079627482053659477756060791940664899454812362931445446587599184435527011 75 234422838378274781065155050838963608733745894860216532222076227021921600562121886103321926150029290190369395315286643100316514342645560040607406737 76 20912797800270508534670063445133062670751579497765966683803209543851385421869530775177000360709161259557467443160911183013122072994063421282528205150 77 1865625017001458389142225922063305775810203053071826487314989782841115486125240514230667849365433681407294488279597500050527611128730781284917566278874 78 166431901522840270264231312325579852002298088969214396005820210110750671427248789958987811508836900948606368072482693649575959108209466643970026586141851 79 14847344772975215879522983254183543001989769437722029439841774003336873662480828185392665783034636763471833605378675023603170317848513042997391817793765897 80 1324527598318294142951565634055086632506080008437691634320816478300764602436648895424090941513202838167504462143530982832841706245510669612891166921735191590 81 118160747630788304557980153601890988314994145400929460861595339238498961271770107875724267246956417449429263391374392976050076176753592266572361989397233372134 82 10541088232811346286438981142835169738844225129640266735937461477014560783262748547853215031577562325024800811650148310332154458664094997562777005699507742466791 83 940367620888017356285011144853469191508525804343029766190635930802543359013191887676375441892710753120917873090200693891725425954399700510205542692282834530915597 84 83889940287383996632092120865863002117247897276010369683679156785291177624425112829931333940293224447213345748136507407001732707065118231096982302486214419646996830 85 7483798809209433772208475035470531837747733269456353805507253343398394392942810312643441175537897266606652265192629492155728472822208287891606987966459671790705327254 86 667627661014646493090297598664669599118508840106679149807825254323534073275939470722415261900607575243946348626063482566070717713419783523164391796951838197529399824911 87 59558882476020620054351380519070955747356018502215202951361472228861601189478002065045766189715231861329757690934952550339869276023528692822501849993175097163416247223537 88 5313231744175165164906662277530299213051969589147635851436528520660603434792505763410730464787658729705194777473178311001489598826378723277196458009634991430654453555972650 89 473991962133888276303250465003604296005713968572279661396944251994639863718002078442582033511477149639358233623185144227829147292208382248309417631029020975938006753416782114 90 42284694322590904875733803167561953221675805869144002007640428304006101743745186213127426368650007567060507355160738260864011183097588432578860175032242595809147824649912174871 91 3772206106418946678937325804056748499797715786866282105518547898766883706634010022609722072331233602192832124956549620021862663587745377908179219776326465328258318490059461891257 92 336517483152341371568369684177563839017108157375359294412940279278871229841800711376712183588924627615526689826868087151405778491956924929346027106506742541678359193268615569955650 93 30020633356826795352385568118652845857198067586104695582409851401734099189550476583308353732491031379832257213679504383537512146899066971723547562274104966858447877781095080815564254 94 2678132555558877980344828069126834566737262946926831024612603927927567254910292242899281499936616274930916206214273061162604021603864507130764986178652981909959099845472304988147685811 95 238915478560791242384925548480661965999711599877356213742204326890181261271468464397537567863966116518264925171077079803838106786363891515828264750333810971108303158488090012914153643437 96 21313585011859208154231126058478871424523290718701022398416830885843197282146298080207438975393515645242989899758021538522581502206660952199216925237579019743176256226265647619263732239850 97 1901379135392277576151957564390305796133293663942105856433935481425103898266458208579548927646071509827831512172966463996902545093752094250263973334237740305665110178392318209825990511242174 98 169621516722480434321724938672635833341243032151762142617327867004784873238908836410156962659420022347458342860870341777684390351102654283966304317266593398382480970563785424552695623897815051 99 15131889479421897986889332594624726011105299659221376874738003357403546198718752186217136765205280687147715768494542349556519744673778509964736513494232448009554050626631983393732416757900528097 100 1349911754368203431617016405517073482182793582084860941177464770383633238872269568866543234615056559206273930051394197331806899644145810622224205970363001278768821843176397233716350424201117399590 101 120425261303921371393114365536419920419332235240264122373337541619973839871880073910615824236079950209655569025884405333350957451870921777140127018192443010409181807407074737170048446015792113908634 102 10743104883107858289804788832278629597825910638386922765958958465956897027178353986536664136242564098216994397913182815399156383309890747350086713196213648101163796940826779321078664849323986731963491 103 958389471443046048611568074069394298539763644962769965009675126182187983184305798032130231684166432631135824700280453664539105404379405802312294725053999135016076793905398558734650692356517620862216697 104 85497664685106057678243091045958304166095221887711437587936043688613718353470757338735812567487335062357223218028994707819450602249550608278870577235355608331772931544858969332349176742283279955624911630 105 7627223466468592180675229305502985543765853588873687301410090991290886359490430759655421601479268588186407129265375485847974863410489532017167186505099915687633707802138890388353791340367425320386700302854 106 680422535769954681712625798346329244192235990348425535001801701525474559623709541068213275553521054448906724689750376646736030042910499392427497974344745458211512353007154646809649200612589699335453970562511 107 60700309781007741591838108874279202483615066044469516799860484514757943057556866533041718185942708128787191048616150645484398400845015432116241210760769538159843495034426266961356426794396464736529953103567837 108 5415058164322783219753352697574122288219386200606981841597503279402051518277237722535361633768341760788361831635564064996935101458644356515605339561195537025949697934511840428241325362618036479256626512172214950 109 483075869444302777808772593868112305145505412878097248681481123259995590849210217567220386871875281575098192048620557241177217953879186611456351783137486013687230009721873925864874096180265946594794895810075233814 110 43095067228803028905005533610953794921479726386465444880468603683781434906459654469564303785207835637124705844924124060057210356472325390223735955611534463356261583035984687943205009727024273285987008520586514170071 111 3844499253484613771242131306033659511766619657579959584083915665615431116734766774711487488476466361969563459240884593468804010181778505708044134569535696346432955849593423896079047024313885794365441330935221543983457 112 342966735185071756549241990989553672765649685432246114165882402023558658206618649625807905622879108680468021859088860810571601155526807471501424355497285789502341499543484268205984347358332692560866008899748455055408850 113 30595969380639624511511849413109317946023621769440452565443790314084366995367594678743250354252971921029042133460050333198808431133009589348810921096988359184922122106800763817227637752216340583230027480903042874875897154 114 2729458126123782350229698618973628017958482822501102807347476290926378144251495428109741729533973173407825005604226180980995980086900810890733239635135178392043910431840070264562018046607293519732071708736026033797576474111 115 243494218783513650145038009189228145871257013279846597269199409022694038035409819865881991609425631638696332552469124765013421227065570868090425266408897261453227195451737261547184007689427541929645874888812556826117387784137 116 21722053184671133836498274484970037148545460668353102948993812522802167656835060296032554449114653406592041996410416507777151198010396389929858523565702502640736078782693999944725533429704881553066300044769562597024592222391050 117 1937818470249565123935447468151027466276097624588712283693525782908483693902127809573627264399898974581171161179193374962359191881954772718795749182066293955062127713670387845423519655331554842201979471861119782323967354384730974 118 172872259897158361101325735591626930385347375768077740732212494407254881645098670031151549459922120282698412827966807959510287315964680460361820814783782147611299765802394125103344155083582022759001025726433455116457143710041304251 119 15421887395934409529214598916693874681849146862021182268006171119708156064949750122161395793543595081293202458653570124588435305649119759181558932324680870641461738174970392106284144004863535099475802838438129522470878686117012304797 120 1375782389808337779829003949024965309478000049784399449759987842938753720330937580597450401490443155396141748699077047207035744627748446194048913609143520927762050618012905970794717736401436548094696264560235422901085928932033734691090 121 122733173671448535325546919706665842583669859122833303931620685969032558459212975956836723735512819213919089263716890783327085129483042431204434361186350269536786213531007461573421280811790543015084852271153574028399829898736153419903134 122 10948993119154880499750576054922539620324412053176009141840358810096932335612554276856588622790023805112426038311785780859127971832121020533165511908688819985477849850225853446336978691139731672860058459155660731176198623144344455533000691 123 976756705112309450323013626595328273995936161746338047713592510271234966794375377081167648073432549208949134169356741618019019448465873830253823448372327707553103509483411298055141974562947448597935955009692998336702162780233936158403069297 124 87136200616728083632880403928067069378262223271241941886347581324857491102065949539762694127853037924692841747221582868581633208076529996235652058469236790174490425996497334982425634407718887875710334106909144574832804771048892460051040576430 125 7773396812306149195385913530984661569568703099004356204615269127045043082983554719778754310504169033867002147038115503060398859577528463060914903275730217423735984235089470162133513750761655116702162515883007026595761129843548986292890312604954 126 693462620287475570681089572195372212928788911370952074938973802729166892819118709021318521661224811883313472639979985102039037533882668138408077793320282276474592655085554740118823516050953351162415093935869254392528223252086345613887811685365611 127 61863612182343333311151530648684256724069949423310938088327400911474532043271141962353535681236484915866000672769299473275065695388128318641856015655756634424306993784568905710677003136795838765869476648918209693570336274136486865124371052301252137 128 5518836055879764556141741970138401050604623721376379808007733929194267674925361021834001573590125176832597394333925509301059032157201831966903284236974644885289440077161850593751671719896847713593486729212281308075240234076042940508126938665809645750 129 492333866989607999636555086755391254274765861506434816101919598318728456985538356325494821690491002984560463039076668123739482921352723852898162550504962258076447949484784881584019553431224294118333788740273835975121812951097360693943305420217728439014 130 43920970677629761240839777685421161868940733640248376247820024601549922779945238191247172101951321789274222296651646985772567969169173566272194560367280647754782596938852895138090420385217236278475288676377017056019884346424513600269239647146465235361271 131 3918177876042663126861723274103436208742341392725340335546716022142213047524393679373052732758662540616586216139882892202808333295006271608511522775495388193374183919673254938185217676991007116632362089633096823933126432841977244791977956862588335120018157 132 349539585110523952747775160123358882024284992919034753835994461478058520053740023237446609835789757354649290169903564996388006203217691547227271261135092043721783778846089672595653362859301699235968396463972660122308975276331808447789870240261131892499173550 133 31182331538923446873640612805711956006426771030805935704292724270937046456386033134810103943936654036582798760900220649309581000238477980521794389002472542366225053980397429791262912406377777183360764130366236961578621067364081874263142663206333616106293524054 134 2781767335152863951252604350337597526602440029555494210781194982454882726932917754932602126299166620149596347413416579069836676287887180052536537671966947991178007371802741099910404948668033026128571864614448057731056747308179497108202939667983568639420043186911 135 248160709126711578311322947315620691694342843311534681808639290684085711250734729257156438074422508990594149944647654362207526953346917090615522068869883073817168767307505145664533183981291540503383640246007804098487561739374148704793039554159569359418283193336337 136 22138349521919379234646837900973520445740027964375890683381011100387535716277405081331077226597952484763711966042120923730029996891972338392644613397617651791910793292519343809762660556813758479479914877478776540300816947773174262854274697507025544007442802571336250 137 1974956153532017011645732683131072057028789370609134181575703524190209393020876451578180741281596077667525064771942029287497513972082469849689868431522417166923059908122536877214094284357651393127556870674568539995962177841898664098743646929848274539451133512568330274 138 176185302545345916077503473809984037636914322946275987400439582797613264410004405052271228612267578370291067618629819357655422872441445433682703622707237553431546781432357033602959663940863471533997867554527087811419391142608732692430035015858147139104648550313364646951 139 15717443031573535426330844954195203974740520131307701290646012421263796238598271451770714856248275536989542958540241153657511547053627523472849216559553937117136010059593623316903664071757401873186690282492675570519271605761861913920953346625773695364921432565225003593497 140 1402148827863650911880601788989061071585343037019183548655487876234082173537586189136160770234489131962784410001684886508020159604946312263051905666483189054495921407826089319156863070784725142273219764009366389277264001978349077747531675516170776991642708540644518067251090 141 125085316455738028468025999773532840991065152231787992382546747663523846529922447830021958552659882412920951853396741071340109715251534238542725770913588242631371683632421238541926141621120803632896599592143813808988155817190801547179349361287461759822161293575432431248863134 142 11158827138679192135528503338944086886199013448630545671697354944830530433533222158002518271385432193640374093206028602189843658043707048228973916218122898835337264550581615502839461015679399066512682576320786190535187389907020579115583412358871685642846566404185275880007045891 143 995475941054879723439806703761120400293594118619793893581867555242999207402970708854689602924952745867344637163755369342598793930930970768097739752037666097951235001846706047435064955184735586484450262695664982125316789988200121751403554763358624686321528226777147397038043048397 144 88806138575634770153198951305209212712481895844870837775890940291651464693522577084380574178440694131832311430360096407748577516945018377886116013228038682168873283175060425108608611429132750665776691329440369885300061699221272505044440598905565591440455048878074856130252381908730 145 7922371524476721075021179997318560496990066524410228790997999606741810991908642791627925828095559477209390222817276245442924840458142487539790036594378996430778120597300903088304665664869546332025022374968794552363229216511919738837467199969630526276661565385892800024800637010901054 146 706752613935404183859737822157991652277220597045363034884145160364892843972147219530498048914071594342554785611991389422534596453833273955515821263151571607713188014344862678758679080744344105835406816528311891713732425240047658926808334208755712030574684573503378758232156309913469211 147 63049208909388883329585493655891087337923826898047067412151231949686047113709410983835825411469942621661839967205435534019698240291158430981581996931935076854833418728054042584072188326156722124836686380781752506189364833035568896698247007675941718564106040001493692880532632322760303937 148 5624602818183688178566923314662403336220208874094889245662300062316090643084038176756005195966548572046175569084833448074565587978329343204889191068019961892494896940852401113936288930177023747891178281655633858345398542273793716525000558342132194240772602862922550347133662185412940802550 149 501769291154560923993074281747886743275695333242474378869487103792792756018845786977480512272727093142912438407912746318577548645673698802054575240117104120805293840875953949431551116768650460558337227517459617891986188924063513154883064523383812171967292582472347097390333847526302315962714 150 44762702307049932617303112745565831392622087899221977712755728882161299932001840856537573685073518165001294949917186383373999365725035248668754946165782207632532316661497461212329673657178539676686890281733959299946740855942096277973307545055513112636857794928177637586960058617212880873025971 151 3993268526296421131200041463042562167976854756582061792962884667990451219034002042095531918072237130936361690370736249190457027273020032354334872386319620167964378150976046389887497948873598656017418946384134367408778285946729737924237373677543830661651484625011659396949142683477560428767112857 152 356238401643551673959816945671200021341363572776382061156948415792464464656958448430859413328775502198564018162999373548421626793914702485940208835490284668003495811175830142103803542727915011209822332935684022805680274854531247342779525978603780692566770855070662836670007515220700236197628094750 153 31779931144087603203573276501358246594212293919134657225839109982325163416349529212883174675429556176593711031305951844197036993403021389487104028322020681596068248497552192205944463034724196518307233548841338197383601537331481455808318659118387261071633150722855540232013030882141702776460480632454 154 2835079033768819713236946731206246638585845449213008329580253857385396327428165196459740129677316608823796335657305685479183729468563582123712631564869622326501084722047843331113991900568956529800171132658240558703699836550317818377389095019619242193293357916694216110996661106620411351631879537231711 155 252916631293925502054670378699178809326720278819592188322702981936355503418142486121267331878794494833811244467386156649455830379309843890800436406729642024130423546140049030044599779415022466270489819785702714544482115790172677882083526639035235426015543883908272553283755531808805263580892452104895037 156 22562624047920454013423822260425347860724940357382815757971076511307559348593449948382183544296005818759590795426041168238537557688340939340971568957954509697413192826016139498090936599844706898176264118707681665065843195808052019342221394765099272097027230537709586132155398862576961276685564147540952950 157 2012805568868199444569911597403449458914948725457290048139989921751995319474357619122531854132319692793773690097605633410529013910573761767092523939019034072858567205178677509985472884050470105446564758407616556233768577880039645576859230128428675530715069258058335494459764455426333763682435849966024287574 158 179561838616915796100474745195396612622503660813735529169818120127429147592232281578764177793903419938762435741807736167097068949088012527988825456390980012573113645130963176118373038451240674933558379363138218689825374439565513029172890690469399305035683662241387870200449054896321677289317903098473734618151 159 16018662898283436499124253930143954247787552660168689203576854613957675276058146283427490331424351576497450347610922155854579523682432096034121560677125451504442691212170527814400564669153197181111599503577578238977540366013814645303275884606149628964268159467892285106683285740475598742677706846138597932541697 160 1429020570435779026803337606738518292911029080200990004491663398019839434476845195671098446041555199280573909255098417718724427139582641925857683618055632786514946754367180225083536577509436575018913840917701721193544449035642113808543879232683096472753588690998331867597441619727579657241550171247900045016277090 161 127482537318856441963304196295674096243748244700284274744114053734610303715326188173853940291686986846371874633064148127238435498688941067097000016029469406235265341804940156654277197043947187682743863860648202975936662997541944037995847003343858103696857239994794655886099550305708094782176098404585008786874333634 162 11372682561383737732674412266921987860315422891802474067894592501965882958528748923330709548123923968449235150608799404024026700500050587921873451819019487034745638769434410194199283329242151749240752007715451528386828500607136393892958898970311754956218285182087210978480886877735571394055015160735613070994268616591 163 1014553925283936879652584178619240418003823772218278212460895057464847583269776513166721963181822278975960144661487949204230914899089418491078464019456776927734657508809763264572175533327693506026568179743668213307870073121876229162916138315223834365988781684369309275591643666681259018615285984441658608170819270691497 164 90508080371831351860554577026777307493923789587510347752923381711664129940055611570109781865156175668478429378733633645881525794512763089744777833200239819564934209382094713884140629642998695708438042462586301984958542695858624612743974606207569861615080502209668661265268114500115081012244376673401763999586629235213530 165 8074201290287571554773569215139232983672043401876343853324064950217088400981063288935205886130942088543380013549065370687225605387984358019748727137236293866425137310323806274436998686463611361301368071860505533056929346934449896160309444016453170784110477824671913742200108841214742204618036722065714246155167231468458654 166 720297306143853280857776503925368794356103598340275625516209452161070776335092261542032941058211077992266561185632342984111020608795438910146758556244633194621233523480737064386368542752219807334572863329934002627293914463970592112795204147079835950784961468424657382376284822510126703977647725066980795628108340977864220811 167 64257527225905122354544476098098571039505682114907829344062422651877373228097619495243569869220615167386783365416490914236959317458321306143785813128367627522975022228648192401650125358211745244903518464259683196486192104629083726783357127732412090611130232372067918429316384053899644789390754704608141060806992544086172338237 168 5732396567318709360711342940434515824135687817639453624786827337694075604952089587203048845515215965084397357807278634859172235531810685298443848803179205684100451921862477030152224555284237316166429805658316735730095726961632940715969038299680853524606408872440940189039771610382443194206660102671890318917913045118573091922850 169 511385542264686110373925817809883691283704587475883372574041508220446477780030847391276328015489441836575880987426901692711095112479961388806695716636332585516972208365001988976252123640451113761204201406063490521237153822755053423033875074474681313714783124089003554172447896809564390114582566212834416638589769020027025680032414 170 45620565459180898787974061929013127917045232302576076353030489050330211480474575410700397278260138187945209874054541748417757981222412220378507045043501371087523112810879421077483278460594613761048264856770353658243300909413787774106023808934072225479543959764324030820152712892112760340549446432087513104492597572204849164698679171 171 4069798265313864148754139704528231796397086842224671041579133768271068193793407261385019106862898378362183275383360574264009060714189215436733572234206920921211801084659189888124557931894320793887239604879959049322379554050301477095749268129163549942024285324455651302345104758715828953221185170343210574595719586536401117610549535057 172 363065598894685976417282891585320630061009357839047789021839722492802002673325774174100190850081285923734105995488685561689760635208616749466412098852292179093497975507971742182583554728972913920395576382399364165692693504212695948157541247477282681955806690981939243643314002249564375258391618395190957238243608105981065428635824029950 173 32388983558277491709344425149631952733135716360187589529081451441228781212587844728969322203212546679098781907444134104550430774727060597607573249509269979876180038507949580032540716229117516929680413488256794618044647641858748972572219308721433506838604801018849568681844807843716333744249469689211528866695723203683917861208011223947354 174 2889412434370201340503241226034057104168741173441546595338920133966110351301918003936835181635015930139145279984024691924708413059529764837191918278068546994998588677266338986305760953368667014156781318861437096906567655054092342691779399902989507749924215364692274562111063623452926608323234204380294898524587102425100271849871032329566011 175 257763699218016867514727252352155323415641836014579638530090928849456451098295607882213755138797823673605015874081102630070440402502401600509019618367761719933847067298439313353258717042403152027515581594109126374664289934935269831372058432120882503965589067032268113460698954267374421874700843463007164613746706592497838040383406062360017737 176 22995029662159846118965670775686994585461716501301960985280792671217442589401347249551928304014871262708289848026445883790109745611158992924471854933535712025582392909007462171095425002860769127877982651911945421527564515593338379171766776619557413298662397298427705657758529492411398240558949390571375779631415015590417891238398511564697006150 177 2051380356379722993340562929966934457572992849696296766279277140112728471112805234107857874247761333091422817568748465930414479543607652856878653735339759874582257181693177496750726326494616456824657046380512390178716230828261140282740278855686669610234976760904419350699651985005407946469608501742706436676233657804205022982730606668935298950374 178 183003084943415585570116966031290099098622601841451745612267810988521762147307371973418241751693203481982077544605138910156685716107992312329179742496192861927789628890288897755346109918446037978406409457799980049815969018645938857143733574184176153041247973809048698379473300149967517677804065569333526303701048590278788558897538277956433466105351 179 16325655549276281264443097529773125166469088297670971692872766838997220787035246940840387512593164045607174635254727951358019341438132573423430127696927179358666783881317956931304239679105993912568503421799627937262114418946613802628848727217605635547356132349727808215464223902977578006093264366086037755258556153144487899100801136877105432009384397 180 1456407301527323384987124138935691727541487988938233481913589513877256339042427070340766337402092449828329162368226330265365173009349307040745143522495276615557004322902835655414246698054813812571011499741840471765871541227549218642944699588020179294265869034502865573273640576826863719794141029163094837938713315838695260778045523719670291518361166590 181 129925700168048046345471112743325416604805086326502640165031729540314666974535700919190135610395133609113031464074228996018899496624758346746254693924980041212461199823243151689955880347119850773281717317709295647541303291066582544489152873278357456528219254181719300874596937437048995906392826954274595932095729777025636189324251646730869623423966522134 182 11590636456199354419562532668022557179510683254094824630148736391852136938150030015829398497395878847240029309458326761883643044086956515936147314070508224399353097579908433891887746359458190120438798160770149830258548453048835336656088461521674482827442213351552663286367631200735546871157780173306070586693458052427298595580713609184524295816477929967791 183 1033997533097887975812294905600764706924719086702325483183711550188837811768727701973658017599013763601342164399343839930711213372297331834224662725750485669844441627370231897596365568026173090400360332301981362216289913757110990821249751507945288480533767947364796146299341015953129770399809322803934841350710073772933543249988967835549323276045161213186097 184 92242639348823086077460059027741332699303254954427235193395606416489555176863354593751677754954952803133526394086031752610279916801680757704969699521673372782066626146743844529630269797229977169142056441301573838154485340010966779010789718766877505369762334696490840631545109071977471827731145394217212604661292826431630061082802210988863260578263390535808330 185 8228940825946371739520049130182158058027592008595167848237400909381203265416923586687903783418418351141151088980973304319729609293568072916202631212502266752901588459625467888740689366493242615753106544792916450069538545116279134190705631981753813723512783685884269135301438467201935962431237662784714824159189808858854015963952805768748536254854534265631582754 186 734101578130861767017315613350111741582850302792535250485633193541676385706106240735310925927055687616281619748658166007374163669450791343822844616243733665028960832780494240884602489687216995849473834785558649883987116942185909970458761948383076851948082253180936442786766225686064746472055606575788448731961781665363782791238174761907042944572485005814513017911 187 65489002584028765580144270498770811898949238848145447197165730086231647171265268711785030593862484619293940046672424857141616594626137731199258375480979061126018319591451443890155821147217374399929241533848108943444826446622437900586885613559840175541412043113049165458708590571960582367892670062013815521054786158229895696065007009470565528435014030044555079932537 188 5842256149851783007914218440670371107831135596280105549204593700375361684697717826140715267691760505083184401045863074219289730177760118367738160023686339039811171723668840447636714131040586927428903907431936507973717957576776634073186290841276271414809502945929841299020191771073919391916022962051432209184324151328039168668077217913030282183842686839330331102631650 189 521186085811680454357569399381372181067111653518814063790815397911868488332550319790733284002871981156331279758963953243905888087083320436960559136615951657529013187259168552460439702089966293310605391041595043328113227427374988952641963818222134574101642633242430430423892454185581624105781251095787624751011265707344275056823955819068371454928228663790456037306475614 190 46494869289596566540074815637697515844160266822306433445159137093501890682547319315072367081285572793043956298742395852991264845965166329524039848880682131737184994270224751822448397192107552353748539111161402459589314222543641479095356730260805005722449081138931304219542442359856146525545029414515195818422224399554247334723060892453293531329885414099207493346539948371 191 4147794672779849960006972271437922196000514663561354640119834330327110383608510702227669701061169829475396009999435380906236782580332395544458351467938598779965904827212451010487745906084680947556735028183036553183575171624881016264554086135808201994373633048575503171439150664860173777485418219965169680877211666166499845465768581180756397632622112450788348368172212139757 192 370023637240129178971323825220777710745562760130396060760012863734808514851359515704610096896630900210276434366645455831650517116296021159983311687520051774615828433833247474012151684184731181066170061518207237151608656419429361343360900377758401599796948698503013479010738752615943758362391060585296491889504830497320240418255770293698791171785350509474398511098567763536650 193 33009708270986489585875457219135394638797982518026544896296409539405436884230679734482787605208651500867402709868387458602846979178333537731129301803310879060140730317360628950049174777838775240840953396107771783268213574593331575407807966953600524618813717033140051037392192654774517423778642216590615282296807323241364023297828291581756623782088690254091082809596631452856254 194 2944787117555153772512664481146336396679801554879813850847729766025757877823312241961530022637347726830957417900717564230061718463388382530324862033465440202260870007550475758005928391373401711155328820696076959627771914158355014707599102917397920172694790000623211343550860114356391782415079221116854672440124145306725618813188148919753060000007439522473188313036016030592384811 195 262703659678832921093311526591346153907717529104003839044389712196200025434931589151872328442239057179760859630135149488193459866986424390577813833807967367720525021853705055180176642399756017060149176563822126184279565331585176535755027206501643019423637070485610657560976612798791929092870688529238421091868439344980186761381516689824143177275929356038409920789971603097746411937 196 23435722194393733594556509623463986851542298844125064300172249777885619941109008263327164850302400043081085767513639365617131446237963087242191987870136974832607253298619721268193156542740290568531195656335020308088860732013189949987500920891024942271934941854724556476184138561371544655016773313957111817515800915962123093129946596824368248923271314779759692447798025691047972273350 197 2090694417596851352977719714198675826760754863012099217528247467018581079733897255962735479547362928154832667498746113995020888783007126856771056638302895543651434108176443290209345734604501200409524336363238396503641379527931262159822774779738179209999768468425415111050205474597946855981013724277168426983651659466149011921652380941366894678879463112579875947040662330302697226203674 198 186510281676587879962509481478489548286324352328065704003349835834878904646534399561087351956750859637317670567599989128569530029872234893680435896213603984557422519056680190421590113259232047409292384297495156309950465131239059460431837245348587177013193286500785727471744455731440875624973250145524603825205351820090113986013904065925945947786365794143850458140990259815416346940546051 199 16638531618152507160934410724079919979082170637271013452652815669783268036297586528571230009745299290571396721071092623445198965688325722881761392185502764049844932962091929569601135293962176024224694337067315002852571306916806000982943010238660606787534768641903637646715456708445613932217198201272320631835365745437323407366294369536360800395969505806484180319193032392477346975263319097 200 1484318890731758196717726412211440916194995073683372672833742106336734508398292726120135652141194892269572765069608130139302445914812479000018911530039221721264866662465693618704248941635544389531915553882504646494210527503223885839407349307037842545454367971154031242530500965908895770426777177324823419959435508544469925904554210476684102946639994155492265692280777031194243360528204204590 201 132415685467068527277694665032969945674987796227258499322595692022716709689559592027506059415041813469882063072409725290822855940855919549536849629833890238794209550946580653010265178362736454866140489238045873782973852958054314400385956430999248717055798390190328300546206456580216368516598654118391210812708054946179973523905392965734754958432158471088879257149638312246733238960502970736134 202 11812767369058770001073563686627803458412170509984303334653580083908417485883010253211892965410209632636880501030673398093185882655534287670681574727890078256814723938788652589787795543965429865883246290932505779434187111435996030043272706617321916685325839605269142372601712322340077834664340329618961912341745775629958901924802039418353857973396386296336443238677213083471009669168409375466991 203 1053813771558077946402911455749088448562655845680525035098382457835649506514359243559618801118778538768288496178564223904882833153366334029108822570802613029522109314457013710901734679533567048317435365092802224372157245969977589766024086582185683996032022806878953678107185557522601092987622381578163867161873614310076207473725121109177021688991089604937146584715512313889709940672265064594807197 204 94010440604651163856993539283205959219889369663785396603440912566910363640884094876188765199658895604941109429238842078988925616459626185810333892149340551983310689576182427866783731816494844814818704689913639609618418523697433451444945704471414473088772617157879867750758147465824478451683952195385363520393479788436332605898623393844055258357961059546374543461237252201067077791182311171570210630 205 8386645896279753747889616109438344779974072154294584410990505654664278765652802536993573054575984669253124697394711875444448993793846581705908324927663455632977615107268008689970881145524982510781412991902587287791121758477792412512195403915964181569623107086873559816304712114449545592039949186324346302978254931410231177005421439874173018759049997378952992115422962041747072695975057852145555240854 206 748170404661481513302286171311534005110333597324595235332515613613705020682157562510615472155371989503195271756968958377705314038714441217004521504841160513981337716282853817685084016238490708159493904800541167308710349086392063665839217782354232048899569295741113209837921881195640536857601473686412858485659398592451899472062362948044397612517513468403933398904161325306392203730802666945516695995511 207 66744078781200170555154065098373233314467502587990096239636216031163922713924828678710911109941386321356000065694722716312479615596745258249051154734737928266396463664726975021999008137089958719790766603106539843516741300959728510176531777725468649631518070434965944935028576447176907479542683432301750207754621129551799333241462994728089024016322627314524701738576522649734943564230082531045555951314337 208 5954221156832137432702975041282684307698817643089294029598709408952191140728748893282825013644656450734732855401371213696729653565136092593465342450988467189088556948353234634456943752954155551693004778631915404668259034571207303533719905528050211228609043399431238382761889755496249467540734078670161089796346949201906290626123343989897086309013635733111942928118163367722757016084501014998284983321566450 209 531174453702302444314417783667887457232622860801637463670232320002792971990560577442479503353116582820340242040608536754358250936163227187420904121572604140501341552574143299118457885453826397020211893638245380888594838179341062596583822702806959428311258594593359913927752147503693891643154731193302879473507677104672106417041447452789758296213449079126560774576200764120841153792965447357057394969203157314 210 47385928878740465395030335386231406113985212065098990478880698202003199396955696650595924840691882449058886460682821264743785395642865181521835881658502680254739292587751032539100494155404646299984691475357560518870599649624093174265440262758269568937175328267278163282588196701132646037970538528105758878392372580627833569988269685787549198078206009302840383795457276660205923159536651088186501205394351511071