1 217 2 2029 3 17024 4 141857 5 1155519 6 9376751 7 75647740 8 609534839 9 4903892459 10 39438538201 11 317050695780 12 2548528796645 13 20483568025431 14 164629748544475 15 1323120367104228 16 10633755035857083 17 85461577059693963 18 686837682555429189 19 5519967603986295052 20 44362770104222441529 21 356533691124776365479 22 2865381253971719574359 23 23028423112492273449628 24 185074235401434948828767 25 1487399779943827104362283 26 11953895530743292597413649 27 96070753158037388704186516 28 772098899027131987061475629 29 6205184084658888577834003991 30 49869659877205742559543105139 31 400791167645165320262379616500 32 3221067888059957928180542756515 33 25886993465364973894383113069675 34 208047906444620953254948581283709 35 1672033928236470934746573722527164 36 13437758182214179140555767614971073 37 107996220598259442401323844184454183 38 867941177783876351039137910099644463 39 6975446769502190542386887550719416556 40 56060086650485869785375063689123426695 41 450542226054680424129525589966050705227 42 3620905881287453578691143102282707207817 43 29100400901264316477473775993356045665412 44 233873334568176146557904213198713379310325 45 1879587047876668029566741951956939036575703 46 15105815620531007354553456695799446190121099 47 121402020629612178032382498057382006690478724 48 975680557951532655426096130483912598568566539 49 7841323778859834966621506203122063140395855819 50 63018944165501061079714934357345423193000043573 51 506468988621713839824860150676858841606413888748 52 4070376611862139688235112907693482971262125392841 53 32712695415926180065692281651444993498489766934823 54 262904527865197369321587738849180123054375754020743 55 2112904176595972043526600784118354666839195811589564 56 16980932567908365672551289781431404836337817590574895 57 136471911064327203212068488173720497775956379876902379 58 1096793855995137797888686248572605338665090713826615425 59 8814683938745894000170880484195651319502507456687402740 60 70841619430378422566573764562439719121772369790279235389 61 569338058901812414617896386006813586637063610478637996055 62 4575641097993912649350663419242474775140832312176006317347 63 36773391713940608124491231087280698603306724940984915296916 64 295539424790067926833443936145334287183299018022436078760435 65 2375183455599846529011607381891326732495128128584186308596139 66 19088811760943846848234432889283668027033984997182987692157805 67 153412458976868460966405182892989857952856891216698928735001244 68 1232941204726178344526956499263690161142642321719663422351136081 69 9908869360739778115102758740697298198401887609832900386942645415 70 79635339975529019343879211082903901065243919404337936360588687711 71 640011200283361490581673649094895397774217129016947205659175422220 72 5143625136955761180282363162073856232493973878187765449559196317527 73 41338150860187341898225144849774790682790224806271104393696479159051 74 332225360721170441846022460023650899357278706381194207302634342151417 75 2670020018060663036365342253423784628077226974831661740727843776249828 76 21458346471110869323893115917333861596291516085922191507559933967322629 77 172455873049478613187305831679846880659033529545386376699195727182454487 78 1385988812758611004531294119066949725726585235082134970671802344307016763 79 11138878341017054383997344265936001205291242077254982984042232736683184420 80 89520643712142389389862877071181993087324873859858643456894442243633868635 81 719457148672351122156624792048044533803509901793826909105711375219762039307 82 5782114239930793342328863869782027112375787372214220503911638623925480680741 83 46469543245634146442660237164622623552882530528085753913286116027468870446796 84 373465199726615640049458675173629959432177917198976356295233499086095243039065 85 3001455268660184752407985208305098002115619155143267009127310624663349685003943 86 24122016552981546570940242892882642018629124291032121666498125509412442511349175 87 193863186520869453841288735183243286358254044666281204711469948240691489555540700 88 1558034545141710689164402528163715410192913479813100218329522155816783082506750463 89 12521570946083768082333451256464183722481687792715429600909801875762318188034447019 90 100633031178104189395205241166915332281674774733493888888781608688605585970184831985 91 808764891218429803959538467715159841902252098046522066410455991721114221544034154324 92 6499860350126055881070008363503949215006715745955131060551273094880460813165908299597 93 52237906256653391403980798747910773024343257338905203289387653456095954765711091194903 94 419824227458361658873006082739714378149482486323739368814624136967274792133647673187795 95 3374032280219145078880847306607882382442721492473217033734852434661161429537192564844084 96 27116333654397977046614069663261101024997887227460192154398753210752537792690456713377603 97 217927835239584173698980931047373533838269316456977088294549552304759865938490695672568043 98 1751436679364968917614759804228132323419389154402519093709598949995060663642076141704587613 99 14075900118278264179685699438976846236606523854845598514874091281799976978156951766160058748 100 113124822880598703826351764789798087937058330210053243643885590478612075949162995172745721825 101 909158593356952502981871827137031901271146739992821111641964857306270584348795523801167400743 102 7306701808030428357162964193697943269236240106178174075923785452922255386627814007341205376143 103 58722308408643128516584941890671473917401996388611719163159668871568241690563759437603657831212 104 471937899675875096514968922422953690005430779356648536566879933041797012083088988678909064521511 105 3792858066827873336999831386309818328691453188241570561498237319330703921280563663215329672650955 106 30482341691526276112135433274235165722121170648273443571833959256237048639393045609656237248892265 107 244979679868713771942939110937148486077210307237584804801151796662454289114620144359118872050586948 108 1968846230906890695997686860591327548174826711344948453770973101547585510456239763525149133829372693 109 15823171468889313817975744173384885826769667105261768349942375590584318305380103577901894642196041687 110 127167247194589702299789767495184332246183408061406732131045047578473533566527273661163817296075198955 111 1022014378776432469402412819708715537698363945200121379232656470496146321475179605459086062655714476484 112 8213698208214541988446796879194716849777312036519095115091312933792864992694269678391564527989052869035 113 66011633159600424146619683776924871665273159662060703932374092735636033534519847392406978181456416259659 114 530520552610476352922430600491299535067113375732072277895865569287512659354495640707523027198421057265685 115 4263673587072767839629685105094209419915220019813468261807548387164687454113412899438553686132907212360364 116 34266179448941067493374865548938730294624807723138290075389319424642322692743347933362444580377679059716329 117 275389527375419993412000762047894610490130071725435548372156154645151400342551394987494929934263179292519975 118 2213243291422758052224166109688870065300408617317278681000640021680036204660892428779184577923104474070670823 119 17787335319945272349266020922552612143750742418978997840411192045434359427224138568968671653247410403796042236 120 142952787436570226690700070150181371740668487688654907766889748644701413926580411353543367564940675149724454607 121 1148879192318959774525746943611237503762973672493597945899548533985989193741622579644089014864641327187698008427 122 9233281996191437289016020109452136051724315150234504605582728357739984648317333664505384187693472928715420504417 123 74205797259773391910840152823767488174541508562494855831376406738451551191954822701282066568162203504746707065268 124 596375194565694470020024072381583914604472735875671728312291568963879510005459054880090625541720223999092195299677 125 4792932436911817261254894442740658224617884256582580573522304607539715423656005734237500454511392570567796569061911 126 38519713016452294813275795435614625209887354642057080284298049884622124675285669091850980955407978854245414099968131 127 309574213782547306765724452851244592791249688212397375966757123252740746610290595565614611279585671248032714474546132 128 2487977877668749954980278194174523982637652308265149989205333992796942189798543810693795482607370112456284662055462547 129 19995314997770235521784843520850503798537938690861644317621831273162814051049537259466650339161382762044020110621768235 130 160697820285557407988210625855479180121794432628834662721375987889815428386575811587409619809471023932245931009886130509 131 1291492004372475701128176259307338540532344107580739024135973256422610725909889025577329731147244663049078337328645198428 132 10379428883317222269744365675469884242914534108060312540342369169453841978499467238310154579922865394632950786817539589233 133 83417120337640858737423024892271090673063739455881242802850536109300691341926521698985515272704655270566291500166692438951 134 670404512969751703163680584328793292226483982976407798719638140975361076766887563692512407672778398865679229024191970822591 135 5387889310863746025749067813425054973667991438066973149791384384546496480917677889205490576175827546908147808646427709978444 136 43301246731657370305686933372233482705443061392937144788477561345439604410182196044434792039533203125014206053032316574843127 137 348002317852978029157919742435838985688760431200790363146596794403952689472584252896180505086449001684340789974902800054089867 138 2796815851089694275405455269991224313515235698380087738286467656467868168714694761166901648597538654140174274256072862636707801 139 22477375878315957206906206139064281802741008365437623303115383889352241067868213495041781013818586933831021033533871264681690276 140 180645581716884074585000118864567124179583409385421037249214111139427103776801681535942625514342025675774965771956526630450680357 141 1451807647409255677118220167319699592724043692008925452647686681360637132530905871408295397355375503601402876355914126593969887959 142 11667849415654968175863288202089829393536095561309402749362671580078649093823976276672075927446572262690058359242762234338571438491 143 93771864495505935588905794908903089989140048741566695277477674795471114553775379672565556789275056707300061319241367904643896036452 144 753623247756829865474051686025452313472790090439278543756932693337574444318869932456109763076413174955388515807178856858450305076731 145 6056699444072282131953842050072102038194731961456155411132256943672980394421612323446792221311285187394373567951292574103796137413771 146 48676322373300935234127995463853100639213766079739172535215375970505399680221540060627953317406676270118297209723240084627064580357381 147 391200584025750837609788160891071258577672446163432411952586776856571417457636125868716509015628317758609772308647901667938677511307404 148 3143990537502688338008310633174521072119724739545108928444354240175624187137812220363517209822057117938822645232930953243350829582674553 149 25267540242873928836405913528300840148167083975720338886483856375340807409924831018082542517017664173600972135009470689108496150609989543 150 203069501103645596831469297171263844349607576034128331212949630330874419960691976152562238993185701690617516359159498584988432121847517207 151 1632023611404495008773319961326904536979147947511794567597472488057696045385947688925671250984846102974901910353891878128618001047444435740 152 13116204322688187950363467469165042252857332042046644682246464156755499218422981780400956294502800655583425612099152356654049467509738716575 153 105411965018357625652862815713429188486407196799071243041829967932190982215675919603042187712859505092335234001158786286883949483387954071083 154 847172100682409463487512794637997649893334877607766796053182742838615100490620800881435182374878411098458810669316825652585367000789803485393 155 6808530398324877680178684578487385256293527702635294366619742821659575117382155267346618767617964155389208869366664782021232020847801886938644 156 54718617560202248249589575708113521950551297917608258918084722604040938088345832404466806384632742393804969326577513055756247877908869349391725 157 439761142644869081920751832556854350474380947186287188610970350019532370009135369339218384404090646519657478942718966194600550278718969276592663 158 3534260754441583779233912867988195710869556566151630555451267593717037177273659046714121994899275851769039871719444908383584625622694121582578995 159 28404053630707319223834029301503430539906230531605052425784924013555244245336629229730669858990290605635737842193284065423048534675394772186594164 160 228276949187234260673070017124132093828100442114090902771319545005300895248760421039449338869417706294599875818917163301115095115033243314315509731 161 1834610165427063290129655969474094826512229662024070110526467038954918969925442173515033232683195179814977817165808964928764453812413075575151834475 162 14744346597727086746677513579745163356784929201992903700706507224090777482468534292369617842289376124026438795159803308882660888089905868891225973565 163 118496975919295972068930676256771659202606671357760682890837470016512834554454904119413355712208488885876882671429491577462060416265502218411520431420 164 952333371231437317531850132542208272206517733189564795612697529967215202890215402681598872992819350791598422706294786782084203260465778694719120440065 165 7653687724307142069957445231741230428757650819768334842013378294923008389771103632457292466316372368890905246440892521429222610552224578442540089889319 166 61510955670347824635500444811986968817001431023210350647053174829773443376232418949106356669430941390996735297912869129262508186120632925918063436148975 167 494349626450432331856115967550164699685714360976953474147450626457217985672259341488799677880301212346824835599643135820186712261041816155710644085863788 168 3972976041558875796964831944224709271904470029281576247062857586066585634870787433720644756739258028988936496969377154761129115371824533657050431720490183 169 31929909081024713024592686677711587881811178599865103525412491290900324864011513558648351922079306533829646630228976466036750683996976618374657575510207051 170 256613451291409231711332184857030226622680173848962552040172020739029931697945204940958035448299991079340485303979547385777568517911874653829291740500900937 171 2062344218287236892710067224960797377401803872196418220251386216886617076352659539526202722922382018340060623675866022520009385891102833305549188264807747076 172 16574593628269332688623497050133097454367100304748089726128111010404029192072044337407263383687934640390009694336255648112713959563629863147947992541313454901 173 133206256989639258545040869903841086107982726571882297335481764004720393453063084262627712422397447243190505843514802457763070451522092527516266049826391965655 174 1070548533444954280563130923614903472267628730085667134874700170828322857023994188737615566900279929139614542583738025503204274138809943491936495074924794702667 175 8603756222579572126101309981187781025047479957815769973136104285351391471903214328408327176899272297157093336073474935999842023166892118239720189972781465530628 176 69146441123384083786198114510238147176664452313119399683370108221417146146456664573517928549923297836739655284503125682757502373704268547855935652471680181910603 177 555714294587035201998514216103611083433337269703811224248836534602570326836752419310814908125908013552733468104174085247614097514443387535884064779028216113804491 178 4466149988215797218838321930002166665561641370865105139173745911863351772334227882977296488892695656011308543802143648013488260272419177818719381873147415002645493 179 35893436450222485944764609692105072298644986105204840151966981171849838258826555828790091565653164913445588133658001277607963847050591684002672091663387038704521324 180 288467423531569424984419930336123215859754189376095602112471970438074362366219780241408515009212263331481287653645991785351295686853609651803276256835041634376545801 181 2318347382378486468842965329404230250290701157266805221583460689015418997325296019312007204087407700885402872385735381228864792312421403963332401157723296884206586663 182 18632033106479968199979539429228909124574473789127233185478551218354968504501645042013839850931054596098448576936674122831891596722708536875169715114492562291546008647 183 149741432332201916777724487638339452155139813846526135856319224238992722203364808688272296170475299314782667696047117563021355764643220733690051355300744234464194838076 184 1203437994595510118410783634225811373960565739609763817849576940627077834754407018773431977518910791386418425702805845540528811480245687198413208247867620632117971031663 185 9671758739579078214429695877109895127951411573712812853877697843157504012991317613381050313005822658994394569428534918145785036128644211737842212472510182086221592470763 186 77729735588134867910075380018439115124019634645564877372292264367607093343535750009425772037866736668587017219801585162473036730026493783697123221974881578498954377095745 187 624696289194689783712483402463402779440890087216307394282652027320451401075890764187328522133517056164997475600350242226858997306104792373081856839734949096018649693629556 188 5020542663381771411619632939629972707393627925542919039234533665194545401721157289722383200246916587370967656441096413951241704811610825343061570902281923035073023170286461 189 40348964882327001693271014988236226326517633763656158931548247755267978952807674970463573132831538538242468489351250137897050598148105360290051291321426809246784789840856087 190 324275496939733608111769233280070196505595549750300628543686777631343161903580286244087657808413231787289075656631186977756810594575629816201502115495004318795408679295362019 191 2606128762464716656111371025243393754737592070062068693171198216746575601125698713855515601833609795218309525646147781944883083136081650855537462577701833350894279521059056916 192 20944866912988331921315562013389212486168850816688650431082424474105170020460790178299939148960779362667614445084806271969155859325981979753705763247716192619433995012005380915 193 168329154077525205275979735347012339703261306763311246885209226459282629092737082680124885781493603293416917949397573243254750383256476525335443214765624975041312521106059709099 194 1352823306548885364615308795431810843782415864212959629171261065017677934904563683480352347548605942625406310377311738545223343406407664302317969961839407946627167329990437216045 195 10872334675305143432948557091269888410166733265518875191076938787748015100370712398854266378954817620006822875263976119180188402987491097204335006860474812640352045438486425039388 196 87378492608466210814932058381847299835984577951702377111997987297711452476421873984505418772938648654170801243824297075900349957808927701011425897980606944246865187580010962246545 197 702241165172143669157095347066803072650123102525453184867980898623113793483641518075262259335832497336093158976456802123073112016245820055928276590975785034496343532186334502714023 198 5643753277732199760394988198232627994811816511396324637527324067173457883865972443693498077655264252492871174161147373527693443852989847921520602544837295672560052842917253416649247 199 45357567513298554960177951190849297393935326031366574143913931057133737049222584298651915501113364310659897334172011529321462716088929848977610047683489428727330577955888925544926604 200 364528502484452028344408861203327410610435804195283724038191889090947363930720607292435588336439060286215751071398872880447306283024172614527821081265699019130781575633298781247566487 201 2929633055930463254973852401616931545826204544125315528247371573878259793207384506093375922634584012593103549936672096111049689663053181633426780443259220206654562066426997160122201611 202 23544797687710410763886682451041156125635974320535357319301709504283227579908161252138661340671618484696820775124768925811112026509127955422663324607134299949898436381831834468350186169 203 189224209166068182491117452814652790808626975501147645040201145940022545286898517650488257315327467931527674258159930401171428064257086054670182859510984035681452778154221816041417748836 204 1520752134269276012152331613139649528598519365631227157632435747101505654328620261130785835773807234718322086988425073923814489321076814804149162536177696946298931083027515223041169980997 205 12221940649543857393637143708983930675429024290474269557839681821346295085644081555496644028560312339006119644391254226056905290868104012158744749541480369610687577587287919912743436631767 206 98224970312303963188075597501306675524944341152188301569735103236409562445844210852147708350519496874846532508659700810447309515253705362432972569436515823508525387143562042244042172364539 207 789411851154184692172647904100368913919824595076362786466206237253345498269824981150504028481224887417433228190684118356992276142642626854893775609148805622303700037846572879092389320273828 208 6344324348089075617459602395871568564972914941164940919991330488118431711749442679040349768825353566259636926788989009201476650313712685397383361603290736391958748027335439824857275169100955 209 50987898617060818445364853245275026914930426527722661929267960829676316534982411193205708890052094229468514147850671544898693405100928912059630186475955173787850799442039162499180568870745867 210 409778199023939826482855570534814829984929902887854919220275541712346066297205067838557279183592578523391684342339149084677329476825176281181241159050803926539531873812561128644806871857280229