1 3 2 35 3 265 4 1849 5 13345 6 96941 7 701275 8 5071167 9 36689027 10 265439091 11 1920308033 12 13892446697 13 100505282121 14 727107537885 15 5260271847715 16 38055531396239 17 275313438949691 18 1991760080088995 19 14409424470217081 20 104245243244589977 21 754164107196074673 22 5456013941100027469 23 39471632024882083947 24 285558239324554557919 25 2065876272724399884979 26 14945619444526643662227 27 108124355524039824495153 28 782227615314624247974473 29 5659039900817844706509145 30 40940427021573393149195773 31 296184263423652718499237683 32 2142750437204414993674425647 33 15501766984737944074497844459 34 112147815012293296723465075011 35 811335406113006718314661708649 36 5869620742413934203469634444793 37 42463877947632917848361248971329 38 307205696838581582944349750591213 39 2222485197571064033362335471367035 40 16078609557875078184033398464696959 41 116320993092385074563899088322407395 42 841526338785408873902278507274470067 43 6088037593584942526827060527473154849 44 44044018627389621598508157280805246633 45 318637253307029552522930555627192687977 46 2305187000622824999100501762450000162077 47 16676917255246829975811405460320137487171 48 120649461003903787740052719956680853634511 49 872840718565828101541181769286214210315163 50 6314582043278754052482858750869202234388963 51 45682958566387347203384844361751164537165657 52 330494194085196164568799673654899791656670297 53 2390966254195060607130950675343480247784966865 54 17297488824344912606246560252477268406163831949 55 125138997300096339247880051877751031742626903179 56 905320350502760497241339009075656355380952279839 57 6549556530878565218933886484958557941148768057363 58 47382885767840988910501357544903504816889705055955 59 342792348322108872108999390122851294587347141852689 60 2479937474554121691189914991229498888477963967377161 61 17941152735179696889614586541138944718941838004050553 62 129795595562311085907725475027024921347928522760745277 63 939008595269410504423821146465672174933532863000253779 64 6793274749962800216956320662565634468185472368000464495 65 49146069653645373065464139722781033118943364633924418891 66 355548134191714968265912514390395012740553763474723568003 67 2572219439277847827409667762028566029759604787438604787017 68 18608768286296972845584347606037018787512375017009619875513 69 134625472401496216403004427859159304039487193917868340149345 70 973950427050676351807044501310123891691685538977094469130029 71 7046062067089559229087970398025533193657306927651801177475995 72 50974864094078960875606471801878728777902778711859969919206335 73 368778580811328092327454965877885453349886446267968822269423427 74 2667935345824966972839673649115927536801074031158986349592476147 75 19301226751951153551363102391335560441232078252829884788702776065 76 139635075757445145655058218806003835989508626624815811346164380521 77 1010192493584191706683408712609841574082116982878194189209472751753 78 7308255956164625580418051643271994961509017512993592994571004117597 79 52871710550247091245814111161079391775091376489901944296071430255971 80 382501350975690987312383098189311229056965745660518055605253745803023 81 2767212976005085700975824500740800103569067267671065723912630261232123 82 20019452571966408918738216318968829271887220065091374707981390972776483 83 144831093506868514132790972070187668988073488268989528208761620570694969 84 1047783178435579014846769077549672116066719897252138363353303412520690969 85 7580206448972917945675795764164309387718555931580567766204092592392965873 86 54839141333459960662060282545314722867421822767624644355294586389374914253 87 396734764737004738121059014456739442897526940871575394073134031086274529451 88 2870184866568839317431510958915892893940297506626394852494129622200035728479 89 20764404585874207364462335360389209432209608583402844718690418006944578507123 90 150220462391784664837801584456319839964067899376489842692960644709096690482195 91 1086772665591052689394444327101878347865745657871982780858493622776845303566833 92 7862276602474852158315682456595153343297070148358443813095628320072822589965257 93 56879782985896646310760949057296091773848126502036782536823995939181889658009497 94 411497823862404093979407181988035268870168442964463539243822810088949289180373117 95 2976988486145941620949508348264155323495722223439696419797392678914357966983189363 96 21537077312974852844726960167387169154417277643053150069404201985288200300205856687 97 155810377280148099468781896367170775756227756369455439601927889051651753892187668907 98 1127213006453603998682495256273713678752617059409249885713477035616581670691962107331 99 8154842983491458509796971865334606557898071760307568194585023721262111869330690555689 100 58996359787068396851183145242167111210186419414779016983473590481254937130725241552761 101 426810237201529879255217314947467917082999760646501032425378282466178272432955189928577 102 3087766418767348592232269415650594616477722329397244008438634296833910659755811197002605 103 22338502280031913773755969930797409505083454798902723097472658274387297348292316573055931 104 161608300771078956700372624521875394065613153510690421972872519849432615396745496467879167 105 1169158189332208312260455106215179249692462762929315772842397119618709811973354915459620515 106 8458296171425314611015245061880880833946772854965005880862149513622569964956548714816548147 107 61191697390762358692493782258955268273904052090971295103350434525592442939394812074759463649 108 442692446998064486554338649093947208390994478561034066513408002377374207006513456797659414569 109 3202666554216540159065445524066281300684000169476155009318891099647115665759488316576370792361 110 23169749398372030791872821936868293035323174351003258278538162624961532586137072663319438953373 111 167621973157516601744176293906365485816162477583832449338778324304052863962864337681364090699651 112 1212664211516823576442602143807649510666720629840205161304971077360363252695377683631969304608847 113 8773041279688431904062707589223608647276690559820146848947593559095279106156521812026363209641051 114 63468726597321098473016735929937856705244761952333807123178240572490167363242414168744601361607267 115 459165656180356647314697358310612630711366798022524502388490132073808208787927445141504524670745369 116 3321842285464041135494957571003657890709467942730564480837706873915167410757297060787057398271583705 117 24031928392228547083711411362327979612686719508905542074500089371735523635579734948679015076811872017 118 173859422759597581560106137669723870799195205556892378983188065436078338471140361429608977501855945997 119 1257789154035400951488723733460410525602353179105618453782809757522493630237612216309828954251038766283 120 9099498496533207905593982642943271459369444486454225410197167103709488826389919642902196971888227028383 121 65830487266293957246276829414002079038567061566214577675147932829115857906163954983700162148174887032531 122 476251856667568770291346497759864805363886106650297274734552884881433269393353110632150167708685185543507 123 3445452713448758636621337761255203799880275066288795759614647876011228979127284235753014038301662113844689 124 24926190280235816025532897336573204611189428269688397579804908264833116868582255595892300790693630928947337 125 180328976642553121275600302549399426062137357197289368192493974382028527607246481117675723680056976685209785 126 1304593259192709058707398775290183035369181219655038765921516612822237935039954202887694549453657004777767869 127 9438103646008459573616128452272999704444182509227108216465923506635820363585344754849147337449017224294287763 128 68280132374683669849345872774310255348337201534876644354334547117189942486488453688667772438030238892163004655 129 493973858729135872352657029081607572143450163679486882309014219963318946055389428203932894498414085151916274187 130 3573662859479521353034582409116856885184274255921599946923154593717850273400099063716422379178023257293472640515 131 25853728912051997691436588227699899783300452220131158187441167855351972961640914078560303283430915785883523442953 132 187039271733434675273794744965826645161838389970590637609359107362028847930444880049566841220967509739254904027193 133 1353139010994487038188625314216650445752234253383442470843983490389199957663253985423367445505085400571711987535009 134 9789308769789420398715984646980610649595674164658370903341116255167073936968892216261364450191663037557229613523885 135 70820932226206054242262876451165694808972224612080736244540446212191812475823752168952795076060836206402180342596571 136 512355321436731308806422578255264173178872247686629000567730010068231613006270175683781743798709972451599472153863743 137 3706643885540379123928568759869210538942210985291747862174188815696221741556914965705987410074779972214939732063828483 138 26815782562161752899671040159965728223510705026517722242963364752107805096142022194257091860837872894046850004339498099 139 193999266351508486341389164437845386738786525408504482966877937947668738231880865102417715197025876815996669983894151873 140 1403491218564293564221273257909611031013677074105683375466203749027598935269473732895672739984976824820681412883160087785 141 10153582730658450796610531155505700231549122602219936782482086149412752004110285748981963923931077913995867991765500549833 142 73456278817182179750762839492348746026295957151455639641413664456292230963966781248016186765903250368503326676081239738589 143 531420784249393019314899555685650884932019182038202396759810161071616040253675185125815692669506402325348644382397379297699 144 3844573322793772856648829287619367721993904888001590997609326957707073343597142372170175726296391850918801362709258972217743 145 27813635582986579285285094569907938921942302160776213223759446122075427128205134738790223651086649540658099722778016896783035 146 201218252167712359035940655665133233541507672456884080303931294769947212154341291511032970592319075516868673118282487786086563 147 1455717102664414248145960221474972021284897397919337557107221846865576422308971251416680329306031954396192936709775732345133305 148 10531411838442115324182314106591031410109145944578914372767714532090077617099007155475281963064327783037850139008505926855153305 149 76189690364891529262010560461694256957174361526316291651309492369218530624886310339060451001668544425944975013038565209400582961 150 551195699773976787465310940967341334182097356040555151963978210664951250090202471048852837400464488295355833862875157600926289741 151 3987635308586629089357216084771443060811570283903024822052425189987645642372822343902915091881057382222278155247721911528623405291 152 28848620119509710253164216592439151631282622000649377663577797060029241454792707425049859513095651658452058649008620358541823459039 153 208705866609140656304324862328055130836388639241730600824617005463124203577488924922425839208469420587581263542569693567552596985907 154 1509886385436333811182774700753499995683240023427182767387815782630151052278419761152616345674608146231334408641871877340277483707027 155 10923300499240259742933533488423421575362062792991464784522721216802129213808528805868174869510430850986153440691023741131542906892721 156 79024816004431557673511659193000816202984016290159505215027673350717077031467742193952621943136504102629631064202225603355807899188553 157 571706467744672086818066691725041927899693154777657010775555234369632826803040580378834874221555040018785281764050060132147018028613081 158 4136020832275784993336891071766378076872972841322250325985813535654555306352121387056873272066453170260270296688071209993583528271289085 159 29922117887704620297414934363364101401603136317504318416596294055394321703393561955568928550408154954859137247338212739092700931133405107 160 216472105725117646057377854828477556828538283375244314009843441982250954443489281796813791904654156023740729339021654115386766214787062319 161 1566071383480577564879292074022921012891392477043185203344730539744270549603129251725089945289289882032299382938870157455235325986554596971 162 11329771888813816035030467812205490816805388974219850405789064975806934669285570419470397856137460042861981097249529621375046612036850639427 163 81965440660354006825776273781056446686535385264891920258027045904182115052933703401749272106572027386329407060834140014505628100370519431913 164 592980470266943548491307397723597074916998313473589005026841562840493474380326707104111392060445466456154623349071643584216693210568808472825 165 4289927990200923516590846357889546137816220734313019414731373085143411869275007734161617743098939812148899835519253037602098366351245218282177 166 31035562019141358703724817746683029951196173608539373757776302671959802563363502089207258944050694002401573289829069519651047114182090051983341 167 224527337532035550034036243176928546265559784174341588228414356579441941464643679650500579310767784341891618580092055364716589686023785547031547 168 1624347104400184832332856657817064418788937437747903004218641919460731092902653218852918168532607055062313974732012931087425777138541732338505599 169 11751368651030315650097012274868951131162185638471787084175640776224264420069494723331832534935159355264283519212946800267020269570035715078406499 170 85015490099581666081003845063537648162508027064994994614872925896785535904973871872279857907324317504734743245750361057898888016297588969468643251 171 615046108372949107737713500708852557236545712657583037212636671039031975972401446814051024071071167864437216453536802664774306823559674815087119009 172 4449562250145410399102297980223958429913034457619164290659334318557457278182846684840871131916595789151115774733700728187041991031335269311222475177 173 32190438974233281795031799902237325606782123804740640755921695973181135202516913992760203170819188513717217661684470718640972243301058453334213042665 174 232882315854772803539758804974962811578184453885540852029032277559360908582944492486536250814958370056777532264272343802056620485864727310101269395997 175 1684791346936700930859681112684562277723434487763987346792817778064430835391000825965171333785992458295832335714938670810929316628407608228870325451715 176 12188653622299543582665182217091333920217295036469227356193507516392980631917249603637397465368027618291438725416332208627781788755455322872921989628623 177 88179036172351279139782838281609413052993546408671023957443943857014944099178451258608671437287712810204434117516923402463911725898979140988490316064027 178 637932839937236723056687840228183624944972622766217200777459283959857987868755465969227478493141435217331027741248833230264273010716991757277384250856163 179 4615136725638091245621214444714734654265718903626208865307410543671002688072844202478547085614341620145241015606065398930538695052052174066681101494730457 180 33388290526678389583348250985182735765925437819559788923831182375288563558608792174531417461438063799531448050745814633921988655842609125368174313466017625 181 241548194683170974799410092967877853999005466653386810293124107268242375074989675153926226045227013871990000258837375974557363821195411591325305208853181265 182 1747484804832370389387182302418352919115638828366113634292452357446746488902795779481173956266568818899284619694156723539238247858652375848763030806458432909 183 12642210582966463009926504669130362044779076030213444757697870546294567562027854769060197259282129508089589271405759159314508674167752214097093827046292854027 184 91460302248179314703532326890780558232561687130088227330502683265954417789158087426056650997924425217761159757559851418004716385916746075881657940988381065247 185 661671219003337548547843145953851832601796113373636303334450674378082428013517498347725589174115421635696111730399619835647400752474209390823621622626066179475 186 4786872460462244633978201065191971191857592719400487499549675234727778899237972007107806604011811730593693851883854406801926257592424694558678148419542805840851 187 34630715821744518286593480899650756251254626049710772270947051235882188532407336078228723942231274502033182661705812466741344594588772196507255213833164321340817 188 250536543062736401756663734582523871180351651867592768272706079327455945558503720364920917339702847161363759021310569741677140739249253931743311000777246653358601 189 1812511174557188594319189860710189810321485551968424662924675002691004299521531335278973234872501136428290641182464491243373496282629462026675901486070011004348153 190 13112645036664528478208944134694259337617433891898892132965808636797323800626368842120415831567614588429725173895266206897828573392258489964912374843203226642966077 191 94863668854107676302686628581220213589831989430380656320946146064576179652175197254278402793077227857709867785927276502304269867062322138619812151756045376964779475 192 686292936573757002813454352026329055493569097591108663694715289612516080718423619740683274221146545659927315109101731517161074102045832212243633091299324303176858479 193 4964998723751513904804930440479076294292010321701206289157545521019989259971849497005307063061185831651267345579975980416659813196122237781297048827275116153196762827 194 35919373511146222545730790700016169018483480966355300844287659940332281235066437644333068887535560968304274214280664441497484601466673032370864059951606033928144835203 195 259859360539445800146196192977645801928089112286593092698808376768748513791516740577753753105271843395111053272771029755613565219205070310655217728852211804404664292553 196 1879957267044628687006898616957526813219507289509796067402594617958712795663377293212103885663596174407608904079887327757854692492950780268909102803816838978481480038841 197 13600585018669833059158808077586121011378530831640116497772365206996609048781512859803249263467247459212911211865203652212273871061158487627997996050347988619137157213409 198 98393679522756472599907917839761137555458898129783699333101428946524538162661249334820893771431773614414846009696359683880013479748012946965344492693495407704119165157421 199 711830862917818830335383672863427027896475418881386666242537221696311910643296187485928474203633636907401638273116762148350193051419057536349613226616806128804667208539163 200 5149753316066774013913858572800179428213081618083395008041176954605407322817128250127263831137538442519447657923709600524774238997038813580822591571737935664137155728869567 201 37255983967363431942960901555307066943182915393446549120925604438986625400535198749187918020188930163953568841378029708008416055859754782398421300149758120915525512599270595 202 269529093179274831686148190465947532594057624428573508066040033612275906318259739316058184914546420415392819678548524831500795889869784997452996732641547591529333995434782451 203 1949913123585212162414829717118924659797921737594877196840040632447960106700154942563780845790845535948962623431714838031489657756358409878732154940851132819454829131494382209 204 14106681934335251335477396431732655962071659938056766251920662429951899633115655145480120694352626116058078197076700387870786639812215805668455453782730419074142213272131454569 205 102055046857991064258331776233570854724347697650331899224554519872112470001368985352281241812192257745384003471256568433855838039320409030499905028079922488000909377106998553865 206 738319091453843602034127914470000717345739931272347692375814635785295200355028110400453830839828155354359606869805016118600948647597068445860688288445577857989855097574439116637 207 5341382886862549500154463352931595415446765458004661776503725783255024460551187993978843636405269058489275452321092069266094823491529428303789502416735285435132917902301690441187 208 38642331580358022082112166433883430931496583383492768143487749908734834838749254467448205731279400610127650696714423839657042681727643820014799766291418204033172978136418038481935 209 279558650183835882841087290052165456400520340254522267328904431109323717306755584090112113269420537907857687902815933342739833645154636919972531285888652733823528893217007507350395 210 2022472136032642386582006529221771558080386434759554222661052801113171527632311647431289368829959030520600913913805044788577283000598924298083618147306592597041412654095971807215907