1 32 2 14 3 22 4 631 5 3166 6 29849 7 252867 8 1987696 9 17241122 10 141964135 11 1181349593 12 9947080570 13 82516604643 14 691237888796 15 5774613619314 16 48180216720264 17 403021368941890 18 3365534946520453 19 28122510061436727 20 235052865949118652 21 1963814234710156539 22 16412978279435147726 23 137163557966615247530 24 1146258028068109805449 25 9580055499752194205377 26 80063487486027303371804 27 669135325022221101403066 28 5592428548098858066141902 29 46739479423393416933625970 30 390637935865777258418552895 31 3264868889319537163095869268 32 27287157811090124491563743694 33 228062297020813381152655518880 34 1906115176970875840084127710857 35 15931110715435937547905950794705 36 133150847842571170831612556842933 37 1112864580609660648346026821471211 38 9301252419878691848714520153998326 39 77739364607872285349990421776185240 40 649741978460335965276033558036010468 41 5430517767549271766806065308746327301 42 45388079410944317470922842087468926269 43 379352204483077981205410099819789627908 44 3170615767425588529101326486274671324888 45 26499932739154928534007907604095652013638 46 221485890797787257615586046203125176105035 47 1851174970236129448340466537267928414281035 48 15472089346699173792761193801603512021866955 49 129315486360188147090764385789853227531267425 50 1080817015781460812602396641542457156897700056 51 9033454518873249963883504802551591709489090390 52 75501502711003037469777007795226843250101704422 53 631040691892336788120190502800800289885122945480 54 5274231221757893713634846913542416894505843792399 55 44081969608649461359580971349156795174062207540986 56 368436660641667143562371350224760787731758685714829 57 3079390045472708067441103935575330324740881097724824 58 25737513073818387923237984300680595232727888140934371 59 215113898518685031322601182752043252200613955525464867 60 1797920035208264278846722744377042254189616431893216704 61 15026999825243481639507338716767815688781147628621804390 62 125595534261593080602373540984930544975423507267847688764 63 1049726400539059900237857741973176133270556244606777343320 64 8773604370000347960370029985314601035453530132225496825195 65 73329711736914535762195239520590945193875230252942715355568 66 612889120372291211013006363187113130754605872775127654084099 67 5122522199803554094094325306887718777594407286247099570129459 68 42813998413626977269700166979881482167449848485368946396312472 69 357839048185883245735407415803042389594790955956727967339908719 70 2990815845832851805898651815071501678939101751048698413870872552 71 24997214519992594455057228796574941888404159001857210920092028927 72 208926516229417499679964591099418454792504688138184100943750871851 73 1746206131949273431236236239844851798982684827378436224906320536859 74 14594776745790321259641029228083108440770861644024407948689106834184 75 121983026330771789149865550913800161623890604145927459272189123393868 76 1019533151495376073811553863848379531991485247067784000542922013334378 77 8521249876493147546471188508303907742746310234186401654137999303390574 78 71220537961493448083319348650026551776035226107744975957721264211180979 79 595260684126619646128802812819292098638920903869146945398852566675431298 80 4975184018772415776331189205081892166183460586612221362606601373023377806 81 41582548104995248560320566044145096513826285104835725711021951087037232369 82 347546603518734634152181723320255014600198745623926101365709355341055894480 83 2904791725440819313468622915993410005315344484290517646731584347342652238197 84 24278225956253369974137054919682639751272665388851192008640661967039333517277 85 202917217974031762976162066202303547194079137968144372530598753235052406421904 86 1695980481955618532354267684048379912096185866029121943680745754784524972507558 87 14174991281454659229321056377444559701319852430675576312731921728121611906213936 88 118474463588531484280683252488355834204098121811555064942089599197484284846853889 89 990208617801610205549100776198243576863474334110685639922783668357837848208318208 90 8276155697696371822070251730548215698280189823380915007524030549226849668122472475 91 69172043048744179094629484070065420817789402421966638521797236841595720837981760925 92 578139381932730578536485882670163910733786030053883984267996058027225123160681990413 93 4832084325222513079919344218190709051104141845836251359741019894611169233747781946919 94 40386522103103817695428524532513312002458697832770871329093285278334781341720913195961 95 337550228403726502936998692329827899039803020529017907010241280160551388732781585324327 96 2821242106662195545651256983833676140717004973106897853447415291179718206198261317788397 97 23579918941983363276351345885711251520032485615521140147377349633670578326429010045602139 98 197080773751879070542015269791923532703243546623883120485687161652722663648697385043044764 99 1647199529349257690680316208250966547866574333468569054880454483335817392396583722023253052 100 13767280480359918140784840397935408531624533424666541389155632192182175326135465613623811371 101 115066820048270661303291069948737873399115914900376466454982995959323194446414355808907502234 102 961727560867580056493453577200779608471813486087760842022589772761666527531203062174256222420 103 8038111255287684775297229370960789106927467658259915301847180194621916307430685978566403297608 104 67182469528639993008717945671077569959145547082592648209713344227483732642127758063651203400349 105 561510542544942131169758140459051734765435411224298361865296680844443185117206585768627827917084 106 4693100619890847911119603074368282344808893373907895643118083314426181995896662272462457606265655 107 39224897414542641181260355580780104660223292395303460587797777798535541663240704907395611861135057 108 327841378611309206606348991841821531281756569870634184902544984875754228714787419130856077451945605 109 2740095618203412335726950241827969487981119562728054044954035868821323265323573260689981290134650826 110 22901697243705224119116503168640068195391616567220863189992354716462293936258728661145518932654344381 111 191412202245426420501724210672749348633898945096898577151192769051256775854163006562084134477376359971 112 1599821654203990824805074810669125467212771728604784584587073224683624660884420034704623876028340468240 113 13371296580046545565848205559303029257105176154911631161855825859877434163852752619338489256794217120882 114 111757189785460770627415027499670180065371318921945810251733980761608618751385882097248448005826482850841 115 934065697667120858087715585039781144465180262204783615104785348699037986646378709736349188438649013353843 116 7806913624384547008105110045417950084231867334557960074980139449099282216702840864056580050558266751671833 117 65250121582305305361746013680684009637735787019670198313628855826744910949218425241784239268822037939424831 118 545359993891767672267686117889575223925479049050977760686680909144280667815172357170492314569133165333688085 119 4558114463627549544105348799077206455889195013244162214333148279170673059677769458055919268368223772225739218 120 38096684201704919479720093060015634718555632384650266747483501917289391623981983245460194315864324654476295292 121 318411781614151939110201054209242297263558683866887433879400380230290229962822991255126163041514798885978828086 122 2661283122014782340661044805565638956036427362270472432060834244043510016438609699131308959682960696521874378114 123 22242983031653886865760377389048286986560185315712287922712060338697827534538509502314835149773985281591406328052 124 185906674135433383252975664383314973926811491761344675413066292938885823098363043000954571520912765732438783689168 125 1553806494341128915405966010957791869932741241497933893961305753981961628270570602024505425058919561697972477262016 126 12986702242320431997492432410976033669147097513248132937340335942510619062085086992685438867899632424242514544180848 127 108542753389780063918798867552106318457559043942302510141158817424804550704333775943978999239593600048474942928434821 128 907199464005769255156958152061322860725396280278402215198945786854705812726892795740990674432365319776613158453714269 129 7582365858519899935813452450924474069649885774135852719529826691246826124922958160170405701863417010128727477192359296 130 63373353152781404128415169989773733988568158287863792048403546370153135893445415263560289617064477405844420648388614848 131 529673978381638878509964605969142332315539505561968023357010360542600919555772908459789174156205110178591666402864513145 132 4427010871561102159012213657444420058150217350029660966537228596541594848339671662715318846299714208206598196806211332823 133 37000921428690359551144550356708671489613908127162583968350197295398367181492372763773289521075381581456282559694004162677 134 309253405128725160502315528940335205586922985606184714202356373029347996653900001294569316046176728680462161975022157284811 135 2584737484660493288374070351980411577237160108025168769568747183025177035395960671871199067006005852384735249730401503628360 136 21603215207374377393826051746256258516182701633987972581045784210285891877946421893743460006153859316446023275817704200609480 137 180559499781247739390618912931937868701092549824328000857141676245208012394919724212933586062512449936345715445928292037463731 138 1509114853891103303270623094124923872726371324970679034618961452563786594793490065778435688777606335343025365718470605812112891 139 12613169869178587568465990291666371527477698979570247521718028232114725979765707662567047168771503385669104472669707458337803136 140 105420772805033999522974332750025507791951022678470089177961820496442267532356105508730734339763263380837094084492514609488717956 141 881105975268565398316186427982657083834930394120622392542562113464287884701097521377307501508255270379102885168028702605309883699 142 7364276688520946375802568346253814422744656661071535903439303123703763712326239504494127898407938258640498405216149476623005134496 143 61550565615632077268752301033424500800964016425490247866887203668404637752327388080762873136136494463098862876391340454185986084229 144 514439134736683807255069355454500854309328353865693620591251650579679845210659225187594794965764825541750748207790985039535564064108 145 4299678170324010871406283939272233560896020152201576420855612450777802494730824714646520115839222520633532615678176778044653998968291 146 35936675730985357447550875019104315312196266268226130527313874378788050812997744557791716179986909606348199637936991037041494341238687 147 300358448106053461808706637082046311522051619602530725983856638511816951344533597796049959283931698611051983617794971284479839454310410 148 2510393505064564570505526865362787536397267398520882315072276188520162561562082304495035136161433873527740641564473107218957568556591837 149 20981848820996583276869018567607685037506213845721910937698519046484612235552440390418975110288647169315409215349106129712735574829668308 150 175366124497614938314258515257054106079766982724969059180145876364077977449919872412634286372647525593268117053391395746025811998177840615 151 1465708664840733495302683937273246390782114407422013103529590540099661096256794131869524059579037024651260074207253456763904785726575221122 152 12250381288539142936962072333190328578096305447654875803416978892806881793684502496288305390806774318280595844124241184006922837673228471862 153 102388588751978998110829841351130749087792388184764441300475028981101176731596802343565104762768346515545111051996794978023008119166993676658 154 855763005224144751664932217125648890293654721724950017996287877053877435850499347640448115460235405843428516050673334063901265603118428382376 155 7152460347746567869418358833877777121327098523751940796205567418057883800464141553380874747232227494811292317039096293281523955874897987824893 156 59780206334915775353624086883321530623590402406060632269862084162486663253459178307906591538051072832904199515202187143447783152638514340636301 157 499642486039229298070299894550467519335751062190776662840124911535891216849156646238231065134126898393565080138622564340602474171196513865993960 158 4176007898949873240677904380972990980048665610352800081030897190869594665056512588243046760672016843935092573077963646415050225752143030384395001 159 34903040592753991484052392371126992933032066796936384043679926660286322405000213875950139701039091227934633686210215262479111465230342115741786086 160 291719333894405580063663286241665679926491780415697344815940799328842149868822701062462654499175010668486131113731475268889082704216790834606944823 161 2438187857635040398856392495329666323974767737094169097624308335001976297889443942846993700232197068944423581360096610273594380228235031024153901893 162 20378354597747674599261201494125802223892770863122622723275541982751190450463761530518092768572479173099404600490328135721873666263829509599347600098 163 170322124610344335433220603901677855125462511954362465682643257803318769593679126372317582291226357405915011899476725152624676613283340747095929852970 164 1423550954157406152790056290470812864575337580125505297079247492977015026966919799851464791593139915892093597999087091352847623291368931192693749356220 165 11898027480097465140199026783234106740380673745638589521308997513994638748549130404678464132396461903152979722405827114118083880747321263482608674684753 166 99443618441424197827805312224151181058807797045562438561675675269389022127595413719726379123701817194432401300890776483621142677283674067867690399448821 167 831148966941414006461826212466091599164832613904983381352987357748024047950512925733065473931704393509431974207726938085466598442620956832592524773364735 168 6946736412801495234575578646068448454920070926469897056038057694764234801800003778665676289925994798749129772267702253627477213014899635263657793831627176 169 58060767333353054535606975418448186036638208751898829277218740732703026576431846910255103215467455176524083941654477379731313420035239127970456853727591362 170 485271428627341813771041327095503223416199899227792388869064464773323694940276602945167426329178124092529902100626544503138933850317696699486441051454719453 171 4055894716133812267414102354941579405656591711634298307491888476398941630786845724821236608687897418503770615565213935694293797649930779311690000372020976082 172 33899135572218014090902770431251471936530387276663400969075421953395143152857892831953486611166172910988497243540142252286781152014659971073003344248515467027 173 283328703768479160446449091749630090316910185745211437898260574736138710050413866376507645124809761711753088232999429787046848893012394934686752826555343774288 174 2368059038204974214441621504814688000753554558921743577681296137862110130878925009959235094808555367145090258525788432016071781512274502772261071886336230131067 175 19792218486294204242305457802857515443390929935861163285999000251197762447882637051213958444434035041192503123890987619082847030782278512157868804134382294923799 176 165423203682516700470543346297816149043049117611405642851489648446036843808949408169211606363642442010248703302277584205998198275999419503100056579341143649633790 177 1382605812255817608882201751361036866956878523487362512357324892251814224161461797608912456513511051093118260453264074772948916657584742371873810981938517658884674 178 11555808311827555569613133983348526004859482141198233616182075587884135279190027157384733737688320478721477459289357997336554652136686421444678163231554696944481263 179 96583353372302400114488023886628568512730408468151764175148294314126298385489325535292331658449322704113556232226200379003573745421245411326992820466606852810381789 180 807242894388558459272853721951581208511978481289165054851801789902355498463309191638664549088438908889759948410034566665286447830941902729712596290883659862653123927 181 6746929649759821940312469866707448888023138285112791212229418587912442851949699640626569128685234934623405185790352204859322069005379635357683237992585679132855600803 182 56390784007195085439262231113886387556937517655522467784621334421423115537651493937939002223713978353861140404745506276991014489898172561492174527048952627047740911682 183 471313721354620652344392754462384224920467286945608736938541975284328115115875489260775929900499287192964352070430851189517206019472778176387022689598741821100545573657 184 3939236310472254798600333975163820249996609715641771218637188402291007493103646872695708440868845440298657393555856096593346242822537057293601633130315578604867582446825 185 32924105551485726529517946034111748785620063519680086230086912912530252037894939851698495863795197351789785333038397722870633801598123929878962432561525994918889202970677 186 275179410659783048567075978201055974577303352440602277017013104719273846075917194832013700198938671796403585227358269837013729475033688658613101704165038745166621405577269 187 2299947311633145577977846720091422572307802848027917438091651478278144616038725407909407284647981391943816008648000807095044994027603246102058595372436402956784532731210357 188 19222941220804139766978576007269938716241645751744855278034815523526763952439621511124679272757884517802301021358984129853343749159722309240788281938762107229167449338308353 189 160665188854305235825380630197189996402238298404517517213256775219094250412256538921557915360361755792419518436779388852908839540203755707147006513961739072993816986169735327 190 1342838362406943762843471044683449130146530076029951650112178261393794416304297177990239474428039413147658460862355805091902973705720593615614080483091212081439747332653693004 191 11223432284307447317190318507433122228058428420085435932150667048968690562364146076067385991301659421216440624800608159144349244914267537447606490190632520510781343351904158925 192 93805357194778428587745307467975433475823310262690979242726185329953601681871333361750848161992297706551675004615631697645196284700110231026039981318473719803679351969908140948 193 784024424573159646457290992270307848203898676572422177872395237776132957504363516572015878224830840823177369738300144453804182301429477116848185509255908498742630247107456180929 194 6552869864893925033841661623113424575179794887790967250826635380380662610318666081542916233492029731250614766157394392510847866585273714452583102043298883100810427920408437749466 195 54768833878628814094345753204724616135152307517473047038172538614449748201898011179599698785035068796513818502518046122938811108222135497288600428648438601025550734417155413736838 196 457757475162891237709547495964338499350832309004270435510047755100620305637935551122372519351796667696155860318660527837141642420091225184592659319535986021748511624620019637935113 197 3825933313312148508785086618507206308256911511491511758527061557088223243119041568177056740490181515671200447410229780573054333461347213912862082477221907446681295598047620211520290 198 31977120008150346583617659168237541123918651686448082982591248871268600614222877819108960343752948546892292652405085986419013460345429585043099632981005594230934920647676581254345041 199 267264513068689496663359979637620401961656705820631418035525535692825064855977060322625951326612953999376058173263358273197749034826823833835507780322661431671431091658187038609961175 200 2233794660921230494810428871177758843180122541582635613143176846958552765024564886979081458266948219149784134887928018984037620742045548049586198630711079107943650286175360399973377277 201 18670037895669896196083579526051929002957763517804664724953951945535924056048308102646384010489009841019343109046004321966775362040946976605097744918222803785733226037831088970105625644 202 156044027288523238444709561794714689571761561161343975041434623718609247952114907915267746111359502678128019999417646322746710324244047391209146554288268938931123687527560412609846951964 203 1304214731030019509135440275764020428596226405867011206057421834003264021659509844454495804435938863452946356743574199506365526908623436084423952355843496623724872217850751153788711057166 204 10900616282420249397562978797561339037099431080509443238179239522818569656999563432237399110503872685099157213886163549166878934961974346102508218687335164295865599277155001930402594373214 205 91107263634971519923319005317692486500819689460878720716910343291567143969633453809155487844889227718148818610578225456540780017763809402627302173631090731370213706729290513709702050605918 206 761473780197063084964198598233443513351069716809751914595667604907834920293215954953929572328507389544967893060279654426065435177877019682628492089631444543953375380731266092948972595180874 207 6364391759704137258830779190446795260565190792447599598291715307925940034789411170847514610410792065051766654683433003980668685281749214299708436882896792321184212229274318513700309601435403 208 53193535384117155858684596739177885366853458090670795320375812429839884563545662819150058201214459314838439653442404038039859291851384164605779575796456985405752398014690098457625754710602410 209 444591142955169348409227657862030419196495650306346814274182311892853892891427732971614296935129686036860006358589237869394984492766370708561444393528082850550098982839382011000763823838032686 210 3715889214109327972520322572478864178971713350743325156455401993734670771986257861787350777083005635326385577515789596059644022696938950518838048869138980017913827221609845919303169610435455634