1 518 2 3318 3 25062 4 181308 5 1284808 6 9172142 7 65613880 8 467877898 9 3342085566 10 23863144636 11 170361773052 12 1216457665598 13 8685298245814 14 62011878783818 15 442766165059484 16 3161297854578070 17 22571505980125104 18 161159074186279688 19 1150663970475673942 20 8215668404819043582 21 58659304779765150170 22 418823495312731049972 23 2990371770243908885740 24 21351051814723416594876 25 152445078090140168437564 26 1088447588578040029106452 27 7771442496939560610564512 28 55487576714173724322376066 29 396177561742909844949765570 30 2828681130536142708017304104 31 20196592895432397453972436668 32 144202313901126207368519632128 33 1029594816408484088440998260546 34 7351237692839467398255601575626 35 52487342366180866680327116259034 36 374756091945754512276010759018236 37 2675733274105935192184327274521372 38 19104555492188448382983938421816210 39 136405240416323043130082599402600694 40 973924236064071673906756393870623426 41 6953753497332544275397447024417317030 42 49649331961146011054146676665792944150 43 354492888645218969773276448391708914524 44 2531055366430397709578230529373752145174 45 18071564968245620992179378900142412847796 46 129029757599617697256372099669391762213100 47 921263785148876446944422536219871560305344 48 6577761421985745818120870320794316089982504 49 46964773848754795122574689359022173615609050 50 335325324401730582421007816721161608172941568 51 2394200247769568209324530973858457502559373444 52 17094428631797611410745368256588179111565287056 53 122053069921721584252961739459964608882335354370 54 871450704682031627442536462003663940898788810758 55 6222099380030853676383535767244678659061233937562 56 44425370806380009438802935006184187108398934872146 57 317194157589069844273346157307022494500710796443490 58 2264744937012220693466203803112745798229142202865142 59 16170126425743572923975188730203251587171489903465074 60 115453614378968641554968727799423107350107284170825372 61 824331036271081314071913755661652248815246741387236698 62 5885668118879943728829133583945976699394194054202989016 63 42023274244654364490636253064061702982389489711660172004 64 300043349807072766240262043647122745091198306018312241672 65 2142289323752570991519981506219137521951279361690388370916 66 15295801588721178523034023445660044409777755473266758403792 67 109210993887465826529332278884403480938812984266119826282654 68 779759146109927465107239614017386781537906777713983066449576 69 5567427822959006287085337521945507470589720926118593927151686 70 39751059950361040061347431797086800425257171595066127577891406 71 283819892673053569211906107316246773523684724441555941770108686 72 2026454931705840354817546459328254998151226238918093230705127306 73 14468751825529822404705644951612138253530374688388340552165234776 74 103305914241354072947836481687941613068817667795644607270303055168 75 737597274867295382854770268286972935298105022852538125570699630420 76 5266394899914390556438367956858300297839421656966600106203703459178 77 37601705140293832581203396914170357535141213287563833593182359495640 78 268473643987575544519327568316709025648256819556459876792605485825984 79 1916883748942780402461308715667513475059629416872302825707554755884030 80 13686420955090007626836387360629488282817755852586490156860476266985084 81 97720124479764882580224553851228529194716759030796817021170444213219528 82 697715111910931588171467666099178526610060791911533666016946358245823128 83 4981638940602125809250874326932420086773236909867394339073800236196630942 84 35568566755784280774758428067296091775899695243525808098181891600125195754 85 253957172758844812636434927846164689962744016801186762780829551253537507574 86 1813237121374239156336920948285299065193365412324322937515620945148379621208 87 12946391009997684340429199294220170184212584885787148620842776708431259700054 88 92436360478170221439723197773131726388794202435979087215521638988746536183752 89 659989392553636304853429656945479072695205098099982611070547486694497854053820 90 4712279843451710393355523776962067214223359805172324760580590808074099505639152 91 33645360930852632417692588663632681592274961193502508756763628418580853632694010 92 240225612606690071272123013854111977338576186767908224799182293761775199126470244 93 1715194706065443331547151044935384527399397449302189701364517728115631817895917658 94 12246374763258667729746910773559330832656040778792333101110860671904592819719929310 95 87438291589769247444139089355124730004594736582835566418475525733273059507550163436 96 624303517076355891701196319263248068303733205486756249123715161055128020937998533434 97 4457485094316632548349994682065578956402884111424341628701327439313126532478139859894 98 31826143570523638413930801438201174445466744877445663186612647413224832771755799100480 99 227236523093044503223231324873289331980569757698861698513548286280985131204569766079212 100 1622453481144972062178527337940939673032634387996109448659056265253494941442221915998530 101 11584208659105346700622177293646056716394723722650217808809184338036665961924847409701544 102 82710470171995388741447906004445262707936908138164271654803599783244570620829746499174486 103 590547190350840408907467473570130783931803495483538185790020278397348098665692768379423720 104 4216467193404399966720648307400338616294719150968054719625388470725437942082814113981201882 105 30105291979280139637833185031523225977420345723359518195623870973652835584882837484880803540 106 214949758550340849864268812520681621924732843178128978430835222347306827369732052653283759462 107 1534726809248325991199554527345963445633489380564555197062025645439473825664269669787333958180 108 10957846126046800403944129099573361770999904983665316953482649493065891591477275902584025983314 109 78238283842144228641840616811371187452029666230696724025723704606633576214769868158981649287454 110 558616080948040064270830487999152416734434200472498561198675728497065076914583814548827690446318 111 3988481221333433506948356676581494042423244050733659363740734291431098756675465893516047642094522 112 28477487482873100143139059924775024006819755370849792267442042354400633214917564143186339737641426 113 203327344002404655611413640221606160018883911548163318081569497047773901949099687576114720740728890 114 1451743551601455953708500941929123450970218686225518737096383382882212477497264157820447515987095972 115 10365351251484818024890614077707618999690381403665059335393627375427460019595947249256211405088683378 116 74007910314557605334686381945399297382777492037064366772345423271803588060695277154864969037052812072 117 528411498678639286054002253429820645720275030431704990960273004345807189739288536255776373168794678678 118 3772822536794183019419519437237657387485287418691018375506881143126493157735900517606267849863667052078 119 26937698989776928875646591345443535375734277750272414771483897804770483207828508752825405575758475801412 120 192333357794351631191976864734469578987781853996581721713180568538047830126962814848240381144211510503286 121 1373247230006129531175848549940758783779147053918012129018010124450335413769055927929187502702397052062200 122 9804892798345817025324611085457884439224038517860957081707595290933924056726099036661721402869296268816402 123 70006274679778207805325045233008192299447094501580686939050371503424828921244740699467361018047137103646808 124 499840089569095786342598162846861570304206874378389712812398001285478545118167919253853636542808023122247096 125 3568824598698575339676163956605318251041300845476572446918434878077091105298060964060431934474158523335953406 126 25481167441483114600747365840730117015773037004223837409634933936975248328158374838576989704589582105362060230 127 181933820568730751627856000223041373988436919563401408581454290906591939906876403941223641212232822891494960498 128 1298995234137065029060492084626759758892547023826315615125517000546806357950035194146707909191933912412554763990 129 9274738545235731163289613502223767419762423341724454242854863309593816688101929539433261247779157266610479464544 130 66221008993636401837458491215973815498950121696233686586579518549660196948103419115843722140983953061468399782102 131 472813547330440281443115605289044024348578261708011070150723320735608598736877879944069044890217433676970852628348 132 3375856906086663357777627179620037417447613426141841268390116382004853192175046971126950011655846627283350381576618 133 24103391103572351080945396552718125153547966474082787058814466262389862637184797455685890073446933602145130492308440 134 172096590244769187542435146798899947689607554815252948035985761699984722541584767514951597099318908736799784571439748 135 1228758071700808516545139945250286310786928139840863323750326927818631498862945633488369732232251290635358249505855310 136 8773249932624859244663577445382456098070076416639674527846856638115465143404721297893490286620706385588539696345314430 137 62640414051370378855305877855295298142249990994455775856843061783055798427833882841553064414207859124948849660512345508 138 447248340428067077677823968891356340627350778452376989082569867803160400587479933816023096230277541577863872056829328084 139 3193323049423299870385618817553942633307594227327270580349563547854031256623594832685706183611070293695841129458218780684 140 22800111652103942299745960611258341008919367127019923324648181397884292307565248183732159354126043889609946226391395581064 141 162791262676129088620886737228233107222442953375398974198190963164980156931996237253307846343926019609350138917419328739324 142 1162318659138803308772937187489040781592168935844196071483345537418602409462762894486093399679263563120184901395307119193952 143 8298876998515519161412821692567217246175277030297976999273981774157100278381062540721036399959987464384290228183127035753372 144 59253423228634051400324606940669875954550312772148285554157423113545669075159336408049755868304616753541213770319139482884766 145 423065453908964060043777755132409781123749537851422507921344280723060093873715185757887965604901173441383659960331619293238978 146 3020658867261935546779872247455388431964131709556758033798549995015379303385303271492275325026993192820487625172701399238737018 147 21567301012319382317068407009055752683233326025025887790624923372201070937377372696336833892682788975847001159009075641347309204 148 153989077680136940807383077708054772300882910927881099324522079472947889251816987708851748924392471342179893370838551286480352740 149 1099471650682412108409691496204237915077622356369524257223558885042092797576970680416595822604667859589121530424132439814990494688 150 7850153587940062709268623887831971433715531486021838898843488183981530834496109299604610090498029090957635891005287390275234858704 151 56049568277635294920455390973889947711065920859312449451010970851173779049477826123332772936240711175012027611665810613154756149644 152 400190145188441767064390624969774409389075045398427050294342333912687313973739204623236277741625185990331012641548818842314604532212 153 2857330702578300851685799838801475507305690078271295536016674942157248744736847824824544634943440127527208554851512135436151799310528 154 20401148908982198476704692885135888088282712924634767639773524033095089093595936130696376606542529188137433743668967554886064027824388 155 145662830148047948456304026797871526098354809054265002346893991970201317701180331014523204989214771164366504752958635674473799796825180 156 1040022803686187255590724686594179919206491635098039922669946644617172394585168896253367385124432022820024016226756839485287234378089874 157 7425692821483140258007180009066986749486396796566411828416960874762372346530493580933318922196464743110678233975808400400872668640457454 158 53018946972689900352668699808553302132265321098090835534029109768256967439576160460789088554320846979410039766981609424944932314157806654 159 378551713041566169156881355157509745352127901174899477887877508235476039249194285067101948602428176259763842430879367837393020268999577422 160 2702833753384783692727942473198073637989284398487848859310657621192072709376995561541240176788688388376485296992791710960871672802716690896 161 19298051089875616697490092024198063880324806065408423208782583925122337645798655101557096899953210906687346263297858766427956896544115880134 162 137786785961611960502786254175125022066990630192363190573234273007107264619794940960720687049192217111631349398793367456573063773566045947230 163 983788378277810522814323541037006247123272891721382654059164738899868306107058186247739069656209257735949471518318838311940597225628312256286 164 7024182808822676351849763586233838448737241014753711476768210518177998689028802499777399398047703236664698260789004870792811740227528789148490 165 50152192505192632209512815861087865682929745634923630071276172240544373813998355255698451302213689723887819722259893708798927617600448016430794 166 358083279085311838973572522806434978973361420330148011042173954429900941946923226444417631136386442173735629883705799411563495725775138186995950 167 2556690512527710001442600542049970168219162235296205234872859397112637539115528419992359174671227674912032350517930631551263952525068040636099362 168 18254598186060151417608224531864176829362971617495924569916476994041333695617305927012622061322665612695589575886592112419484048589254531257619172 169 130336602456062402692330295749265316822257699096951495966416480710928377546432247910387183420700701581132408462539369016791774140505862384043119666 170 930594569469187184395951983041880372809881227278052610461571591023027491677324077946883535764045181280520164751589726029483960471018296071366279774 171 6644382594041302091496224909632303764906348541296075926699200575868815144975833548042975280945810193991339246382346544015493587990168138021146309710 172 47440444533413749199028047725834551026351049439970705998564205576474823079700552289713763543424412851144322759490362443463613332044100131195415356782 173 338721581076057549224557559684358929177184626381199635485072441900287384921099278841689189178399402311553973198230036266090871586359613557746268584260 174 2418449291845374036454303376784528479383409802922172955446018519862173266019730448562784618541772424500209173796312900955462931887451091166633503057624 175 17267565174461270808886693352028034894632814352869762491175485907792194192377374734980392828429527498946999441781717360913899061833461755425254531056602 176 123289253183701408511980203954116535521286411670534741851691668366371235214850586799608842767433236463701554655589131361141621148424522382655358510821036 177 880276969973507500875291730410415249948193278922432249078615790387888776553504187543035923542943540075568432905677063018078612870059726276909524237075180 178 6285118320176328249838675638079952646457229910193491979041866664943176118311096687244795965416874591244743321044741331030567127712626953978345263461317212 179 44875321797643950233374128291840731649528675200432736096008661415319710224600153604324881455834171471400146625270854922419460268081649081012326923109476296 180 320406777383564274857558311782522183054584486206795789523606301491538571062795669839332673069527853143330223224847042313243784245064169203742740742106117208 181 2287682826125400841017102272430967361066150240182111294599948616618228222474635892607333926945661996513999943328507849761394264110603634390285182635901519020 182 16333901410218922824880878284989053653867918669982187370365992271590821508870349834693319398898486608317225388963562119793492952918930834848171000737628317914 183 116622956745546289692809541463865843974108481640368060583648379054349694748104897303233771757692422656904812205941199738520304074107729424535588864521305508158 184 832680062067992374520210934718530816254099746139212549673297466976183857273958929981079386177160245918802902504112869811106094556697997546390028536898277011084 185 5945279601153948502557104002863783029322471543508329082356606083677507511320358212111341889925412179730011722640692022316408667346868692467067838967238283445036 186 42448896216048765840687369797457081337526870179063701680460752719935628353462272120281879909668345882659089857268259064316665648683726186379844409986103689836146 187 303082262037118978970660593291340386245835232117274192563020340041539576700184897739045592269108912799824961547975241960038997049672782487472044324163725007168162 188 2163986952546660856090064741689847048658985670052179788407474470961958980142710437134789967739435526258195013640805433565590697122043730806088395108270915395359034 189 15450721197991683289486418793648077494518312175884674276783624486056187587006298542670507140535501234637294557567248461567327608495832045754891166841574764919976834 190 110317109471075734724809367330208105385581022921717565459729744644871677994795574883380020686504582041907429780102877211199443134977483026886329558615218140363538032 191 787656736931812073511809003546860479601199608953311444423191766513634581886296226039074244249849768942512930770821789495307499696565071748583692294870514323422826176 192 5623816089894329202730513188203447540498348590630778778443198810196694907958072449622987675162868418203675216750862495497470563906371787423630361621445813320684767328 193 40153668381169876577800465174863980134038058346177540932443663528152925041072464919792121907163326912990608233589563138855025702076501221388752081747435574788398047710 194 286694489772203189526673222271270260326826358547784925286999032114568243662979406552679713510334423984056445975627445758733989822836450829418087804305172409945899353604 195 2046979361524258472671309337446400079699229132568630968761174999261709090494182994481337401582709471535620698071131649649817755741812279507196760178420484241121679653832 196 14615294873074046258312761806583134405346464088595681142055410431222388113138447733425969598337748560964821663087647476716965911189483169415980777181722973195710813938406 197 104352221738007531156415275614624624033502134334995140296507979299974942927959128673752550158457017865823933538132404659679118077790899221482936720135385597755926315817902 198 745067839973585050274966512168226143676458434451012710707222350924672771652878073461377693815606849967697577136034422770410574158987923773558435445424943592748738904558030 199 5319734231980551846402801104568632488164180221201015549312674285178710714147505903958475207911084058163257720038089239674257736553637957686724693686238638481597776407238134 200 37982544381339850620021255727967172507238137363029024768780363538479549357883896101705975805504829284554509731023260142728093306094949417889501724276059916264633879951402584 201 271192810536954218112644554540051557117342275569029666566203797409384408110989772074367494121798073570739649757854109178690971788016708948605752512147912848900502668189497880 202 1936298415096803374259577501990317905100838838697472258197516159010802507444818562394914352515647286206040542910574247128178348230864616861299954542882011392513009537743993316 203 13825040364761067691522813425922404679226753486889859479040919943472763796223788323609990059167262088877540192710276837067596143436436855943390584128656849011182151051589897980 204 98709857735289933760132057827746087172800498476613775715256989167778728490352903194529874265445545792553621671825720416352147838643844016649941156938769978443626809285665218744 205 704781740743190452083995970445194625129321895003189633635100391345141286637047373325058658551138098960390676325392546838577248114094920009017497669065888329686696397146190929272 206 5032094194857900698638554361724310945752301281573479875625956871217309553175778251595787512888281834874303204236429079015744175105467056640563703132584582236901312719140638393892 207 35928813875371732047359732998176561165188962163997489710204798022282263894061441653217886335673288510146331418359053676264902865970060531442285167123623120110645870617971068177048 208 256529312946924463296051012500192501095177382213954226918546501174566429043830329222735336277768808778337946047047930798994458155146694193132064771923894485026438595923971342706290 209 1831602029203927954468609873842735756297907017353266250681988175524495956765251351975690359434602158461163777293844530198647682334854745636358058431316050880198103457451734348321628 210 13077515215885066086883399271746020058871441958776582691328326673449276678644503024374622089165586043383554590414558603529730609472908861560665473185256001874010111946573564029157096