1 543 2 2920 3 15246 4 76320 5 362241 6 1647460 7 7249825 8 31113316 9 131014715 10 543845812 11 2233368847 12 9098214240 13 36844025643 14 148553970588 15 597082293823 16 2394504059784 17 9587995012203 18 38352450171812 19 153311305422383 20 612615454943408 21 2447465904709131 22 9777244581760364 23 39059292831196799 24 156049826111742616 25 623513992632258571 26 2491604980135144180 27 9957806117896313135 28 39801373608536808256 29 159103232709585325675 30 636065976254291323452 31 2543096407828844419647 32 10168484865900684337320 33 40660987230405371516203 34 162601177077873525909828 35 650264151379410083403183 36 2600596722689729780801744 37 10400888142874080824066123 38 41598685640148703192409612 39 166378989536008491238643583 40 665465121878592726626593208 41 2661696885648259116250123211 42 10646262373313564620131810964 43 42583367640985597651805916079 44 170328096213749989080063043936 45 681295246144123320102090740651 46 2725126433622875934699950715100 47 10900332413648166714708777221695 48 43600779897558300477016522583496 49 174401378563950057447972421702635 50 697600008796418001295797403851492 51 2790382650320967318750736943225647 52 11161475777195242976342498078991600 53 44645730435927131159359795143501963 54 178582378547070038547383752364817068 55 714327807335195002085011122987183743 56 2857305871805200011181454580779506904 57 11429206688124642123343498118987189643 58 45716774129060512533397122899731279412 59 182866931827435160277939991476597236783 60 731467212367709900810829156295110951808 61 2925867240757521502040261661908880416491 62 11703463941447267159652752166217047683964 63 46813840103368457963204112229956556752959 64 187255311599164856419346870877146868033256 65 749021094370499027110920146860604654786731 66 2996083904347538371983508114603869599705220 67 11984334145900022289047706882595677445998255 68 47937332010112936499354741920435994893579536 69 191749313834670555592858898009771550011643595 70 766997211240571088140979495591623225400281932 71 3067988708151223163776600512067329405922814847 72 12271954408398250439529573513551418056387673080 73 49087816318982873291409802163965202381178606923 74 196351261204121024689533799278937965395207076308 75 785405032211084011255773103221287326123665187503 76 3141620089840144437759871805878065500631775439264 77 12566480238729772999388615342117622297081463582763 78 50265920582009220266259290181534307424408045597212 79 201063681175766590381888557265089837970726474577983 80 804254721144168553829700516086887286019105321651208 81 3217018873589325257738346885993296920152980226564971 82 12868075460450103372126721501524413902543634421027364 83 51472301737203815605897961165744190750970819675707439 84 205889206626281796413760967654616934142924393424310576 85 823556825510939797608690665766656827308240797522348811 86 3294227298980368137452584333549963136071383674444994540 87 13176909186485608967956851672475756330410063371126066815 88 52707636716888162588413348753029203359427501309248964376 89 210830546778120949082452244488518572305318895233299276555 90 843322186837295546831134228094606622866018222408641126772 91 3373288746502678497506715985999671323968848088829586835247 92 13493154983407607583808263466199117362087547590268320717760 93 53972619925627989567882597753135698580295522215762650335083 94 215890479677918264708197336880792361548880895148064585231548 95 863561918636111844513351968711063245282403433025389026086463 96 3454247674312360274670001625196670315834283767843389911702824 97 13816990696536780228644167047808659856634292909834617883325483 98 55267962783959372088981272684523707708873528690469361342339012 99 221071851129123240625182227788006852258692228867230190145163183 100 884287404495892107724151158303807745153073429501227573388163408 101 3537149617920376208346386479078756323186242210223514423386424651 102 14148598471487713220671124557435979701427151397254635765643649164 103 56594393885356695298142996836911888448783934420917434104959899519 104 226377575539605546466131961345002327238456366346371817659753315896 105 905510302152840954565898772282934343126221178706140885803294258891 106 3622041208594263819407193595743876815968757085645202824181861623060 107 14488164834324675195370265214077844590528450525353929051012949971375 108 57952659337138286765214333684174221552103771065352801220979879746016 109 231810637348061983166313697426415824602176228453516342761717287609515 110 927242549390744373832583940000992929338928696922638722333230251058012 111 3708970197558375712549774686392641365889580016352041005480554832054847 112 14835880790219421468503483817718804298981388541853000108779684608301640 113 59343523160834605485346436965692722758866269296873964548991654567070443 114 237374092643206647614084717180627424284462327266894971458426259987986788 115 949496370572423594698870443771163569757399109881517832584678815535672623 116 3797985482288462153321371324700517113243485385686732370003478967039241584 117 15191941929150081562633010890613371677682574048019159834037773169807377803 118 60767767716588811997009108575440710513550395134410288770476432549816640812 119 243071070866320059986145846279371249470084545200287119299996735964984608383 120 972284283465172722405070528544211397544150565456465182408758690987795800408 121 3889137133860362422970593036972612449939811249697046711532433649315004731531 122 15556548535440446389550971703926168276537849278539892148940926410615367517364 123 62226194141758721463196040777062052216322386338733446529692066749911731569199 124 248904776567025529561119755662985938056153749406422532799119653064896440329216 125 995619106268073553021763386700898500328251655695447862528819691566318454228971 126 3982476425072207014392339981222917328622319277811976937692377645720417396790780 127 15929905700288561919455321004321719845981920831370371108735793779934316679375935 128 63719622801153435511538877832157382728169195997163144768723328302877284008772456 129 254878491204611263940935640247174426910270143601800059571560851998846887118530475 130 1019513964818437495577309637398709546527928775080957044116047616467062033478907652 131 4078055859273726920982653789485736136215688311483867475476950380333024350768361647 132 16312223437094837348184104734691418641431942141022761576950932620994886409040440720 133 65248893748379134901801924715518016439515799866182988150854150911478289687452077003 134 260995574993515885598135243757688586683144072512425785735789313794952414248420206028 135 1043982299974061548500964441691198605105506281349933685980679241276893438926736857983 136 4175929199896240115969393910499459911459783039588297843727283569193167517235556839544 137 16703716799584941938395011047959480154223861838747063504906820234782678096980007579723 138 66814867198339711296094920564488711910690021965150211563154899617549803361266411798612 139 267259468793358673148112289531683643819125538423971262117939900519276355292026389649583 140 1069037875173434168430111717489686669658926849268286467665447087002556283271414025714208 141 4276151500693735076886531169896209396250593443922655440314221379977697052792910153101611 142 17104606002774935443444774672612972991977855949250197014771276342704124718523132464759964 143 68418424011099726958999561632193323803424833561407554639093079254044080838577751158076479 144 273673696044398862719203139290998019120605618128931520918844749290107090642191706074470536 145 1094694784177595313493967642408755588074099670179834905793592334563078007214560809848851051 146 4378779136710380835684686731684845070693977901739871615589308828764504743194510216929857700 147 17515116546841522069301437188159237480865499464694495107211741366250410091083068413425064495 148 70060466187366084400795112031679066122509324177317675225387711036151312013027347502030731696 149 280241864749464325804430116955104379329779803627545253578080310743158977461273866232152807435 150 1120967458997857267309247315800109557850944491373703625403677463147327409023632156805057667692 151 4483869835991428959963902645185324632891438982270531774167394388943701466544158307509838763647 152 17935479343965715507360347181520070151268477288232342685922719019144767462633450550377506991000 153 71741917375862861017828581714948977436590850797873571783574005886753871891119462722215023498763 154 286967669503451440993797836852179280338209278342730302567084303757424868580173825751090962913268 155 1147870678013805754613716614861739475960466102852036807859787834401912315111667603150932769674543 156 4591482712055222989980993307429262903781644237119396923339526745881139007909416066896808251120704 157 18365930848220891873325987410120544046158451549970152758627236051398300460206041954884989746651243 158 73463723392883567229956834589822976639952605563170650502819126023910924260706882446359808579268412 159 293854893571534268119054344927987050018193058661060452205199872015296214452633456191692629698142783 160 1175419574286137070041486928068897174542468995979441765644460275939571142753878146152982463194896808 161 4701678297144548272763872363765562207314423240293421976932590725194690894365951807600297405210030891 162 18806713188578193068553662690189156974253136904926735605270544215072164041187195989363375858987664964 163 75226852754312772205816522092307138765750579766682250311474511878908826456848890655207145514571901359 164 300907411017251088615376218594985917713670397869912000485864412450402308853117642177612632988688699856 165 1203629644069004353829696197808322661169644419302552333017856376325487230283053587475587112559167597131 166 4814518576276017413398783711945116559401131868065475149264578943217998599179915221737417832654832343820 167 19258074305104069647760932917716115523171556966768884390660239679659962850697931632572613275690366941055 168 77032297220416278573317109173632238703784526516466292984150765865704975730053976854614328775607752151736 169 308129188881665114239412257190395713302221960713224629409561021284427460924622206761084404287788050088395 170 1232516755526660456794038768537916241803298267500222684367850000546927371724957661793140880175894564490132 171 4930067022106641826679160771324992953911276879887703379816702987208808470270130302833447139503380939388847 172 19720268088426567305207054539287324683030044418545482552861849497008697128306082402667793183598421037648480 173 78881072353706269216243290393316620389785428363693183125293793360301639584754029337564862579560529874359723 174 315524289414825076851048856264793704699583936254513981105199681895723892707232731296726240134796965333292508 175 1262097157659300307361910836164060669724747277871886141086691709210197780372741251392660467221820741891274303 176 5048388630637201229319245238305497997201714660196025320108814170264064625650622851044900424884613042136549064 177 20193554522548804916887125652904606903310217207700473914883196931188399851034893495779836654242656024058192363 178 80774218090195219666364869880063986224610617504974602319179349431815994629239514838391490375485257436038666212 179 323096872360780878661866129173365263303353116595841567401501124766601990534735462667526350109814448984109063983 180 1292387489443123514636556354214845439042215752670937521241460557154271909112289365350214433422458828124696180208 181 5169549957772494058513114330165919714202488343924097036411571551083237230751861349413411351472581628668740895371 182 20678199831089976233951957467979093658667480102645568306642487936452439523621121938387955147546456019195128680364 183 82712799324359904935502810151555961401857465685399983779562447967203760654310941062783209819727998643833790643839 184 330851197297439619741085559804740451728872432584820900968052978316401545873767275249005384586241873402891199817176 185 1323404789189758478961533148432858618944562358135822114116878534196260118353070521571933940202518273099955422819211 186 5293619156759033915837608625846826261475017419365247438361296954174907671383290468911482401609636662355848127929140 187 21174476627036135663324570862010565557664969994119047470146205973061288751074031548242353095913598719902141474029615 188 84697906508144542653219812357311242547516208132712357779257114067636443611131616634809058286863044022442102631400576 189 338791626032578170612641180796953337437932213031400278784455122083526450175554150846547293366511888575114006848901355 190 1355166504130312682449842506629754220245066724961949774178359562976269971793589842455550641700987146713679069780686972 191 5420666016521250729797179211118621268283009342078440684436559497408161600574623094464325436196143343376250734539485247 192 21682664066085002919182071499866646971229016055322996140858490928713725314214708584894993713150889660005421312841949160 193 86730656264340011676708130066739130013934949030729176159283598521728490011480059952059622907841932874195532887152563883 194 346922625057360046706771389161010346425465380798829450070668078784729620491532697448684895291335248361469317584444687748 195 1387690500229440186826900162569755556794500319972977638157124633697983271635549013185932712545903643539297842523995929263 196 5550762000917760747307038433287355092512669554496009140241882458302745841395091635636073897551610696676630910266295428624 197 22203048003671042989226448880369586850544035962673752354320325709644135286237292370307044521555879289238216028665026683083 198 88812192014684171956900626065229140982081567651588605316011258669000149093658059794723040998398544959780690772584537768012 199 355248768058736687827586830320954198538190469122085119800726737834797137941145797707481582070298404824849291787798602509183 200 1420995072234946751310299800117828573957413879612412003194142117079673693412488173916764047354885695806356430092862838236408 201 5683980288939787005241055131037675606262636629265689957485819650935827610883199643179380982088259569467164818253340377951051 202 22735921155759148020963783774350652298688105789981935045079798971761977643275403294969218264051539148118074878168080180414164 203 90943684623036592083853811152428720730525570708517115757214949025746461622352708656553423257358636083615813023105433437023919 204 363774738492146368335411231474842995537537000394588244919494536769855730257245194970514609373448810368619777933666260848462496 205 1455098953968585473341632761955218630811399576179935606926414509851445293141620694909295474035638138587119221149198435429749291 206 5820395815874341893366494180450740332046000085811865102471087785146485632959131976733563602474707020530738288162062936652453660 207 23281583263497367573465864987322353134150561232967867658113503987033832642447937362762351654952652166119338562951539830224474175 208 93126333053989470293863121331465421466544237364110554583559465945453908405540347249125275461245093994401471821566019194018686216 209 372505332215957881175451459177428564312168585413630290410670258339729852009497933401767221129301648684366941992032074955046654315 210 1490021328863831524701802727224087500915262413621209539352920453956286433845104728760936795068693527598903914132675389708051730212