1 18131 2 130848 3 994281 4 6421141 5 37072806 6 195029867 7 955747123 8 4434468137 9 19743654581 10 85056866597 11 357013012798 12 1466786801347 13 5922724257697 14 23575899972899 15 92755869280688 16 361451442730899 17 1397475019582942 18 5368520063853864 19 20515389535883595 20 78064858565259336 21 296012682847913059 22 1119289808050408295 23 4222457353245882712 24 15899410330876425628 25 59775786579575722004 26 224457770783591543914 27 841963952195484706887 28 3155686664460749958972 29 11819180331486199546210 30 44242172688100467180915 31 165528236148702144545178 32 619066639186818429046134 33 2314465234053971274374431 34 8650521621676418896021165 35 32323838649088302388988576 36 120757637627400657776917486 37 451048667062109365662908662 38 1684479476563134342530175863 39 6289917595969547319469573629 40 23484083622693900689037953032 41 87670507279076209598718497597 42 327261120475389264850143868502 43 1221510435863461896947904967933 44 4558999553421863798223162587449 45 17014212716298017715622839385031 46 63493650883826330014104552915023 47 236932643666893438586443051360818 48 884098530029278074122790311198939 49 3298811120495950003741018088618562 50 12308335370883044558731222562408025 51 45922553489353764934082747886805919 52 171332954903068148061738032259960041 53 639210127625722571361970740721294185 54 2384717772421766695568015803241335631 55 8896529157225698478440623154763910067 56 33189197211449969107133843291116147754 57 123812670369130805554542534272278111382 58 461878220622665100417188753659175841736 59 1722993417008779306596617853660180057391 60 6427395397029021467602106655221886828607 61 23976257259408234478504728704733255449559 62 89438394297437996373251724912944345115157 63 333628051213665151272910247434007289331327 64 1244509236926588171420511386333201991066879 65 4642270512404977194212032064574105365256128 66 17316510343376060832111643199195780627469152 67 64593333719933725307399361720190673761178935 68 240942339741113417911460057496013144462959557 69 898744919158978634000188633943949237104271454 70 3352418763422073050131449791647283941723781086 71 12504847176888449172880995788638125615345686223 72 46644163977096308938178470689861482065219504847 73 173986230655332824471429432143999316864696909367 74 648980265557900396643580863703688832893472764323 75 2420733655992065808077388427052177116306993894099 76 9029459770958499119234655807056672856856850723397 77 33680276307088439068581609901831814424670254504976 78 125628716185968086392393668987818792345322017977037 79 468599141094518084696865423745645376003203355105654 80 1747887902936151706717229782712167467868579869811640 81 6519662185648868568854191729845188458339922551560897 82 24318469058641230803207008978259582108378821089192107 83 90708274945319490531367952244526288534976478396222186 84 338343068568625871739621559701330405651275454541107995 85 1262023053896686821028820251286507161003580007977261347 86 4707356119266140988671218151432573398628484726295084299 87 17558463995037813327542526668920327009170411595569479939 88 65493137976153534596740555415659527989254659636581388956 89 244289519684685714550328929504242776840656452388398395211 90 911200023941755696565542715067511697862631081012184263124 91 3398774994312912945704840869149093147254030194645768258532 92 12677423194271313768029863192388865914466756365025442010738 93 47286743272512631245963454993696144278808635516207972110155 94 176379345719987377947691812886841451828445374649424545348343 95 657893996027620306284678227584954196661252932209952195170940 96 2453940594602700011823878945139916510806248691599805083607457 97 9153181293879447776499496793621737339378520852655039853882522 98 34141297780646241673301143751292559807880957238030349516750505 99 127346761080349208936572748120314644533470013824754423125185184 100 475002325631474460233045220134361634570927060448533912491241761 101 1771754323169195728146873363379640541151025091926223363848057168 102 6608626845527854261486798701177576539143206705208626517944929170 103 24650112463351461328355511945710462012430181575288486786152184771 104 91944668532270706564276312422192984708581017096649890641572134504 105 342952642864996869432208412192425639594526549748682967233716654884 106 1279209671354886132345819910100740999174663555354826982238642841193 107 4771437932590589303710744711194849313993705685889134698149966775699 108 17797410025073162835291508135356940846450009087353892264968370102241 109 66384135570675129145637288815691213012552466602330220260379800423552 110 247612057628305105505641872607451050780098779341542925697450466734901 111 923590060472367083191500503529893472901159640718598621340735277296410 112 3444979969855346707991616471641925136140684159830105509621782297875576 113 12849733862682565343347707728303215946894931102832139958908265722638325 114 47929351874195258756375054422938273601195485964022609977948173244436645 115 178775896402417569094346627775862185774652930161982386414658734099756597 116 666831897525149849339518929811258135328136114209383034145063423620601459 117 2487274715108809523198208057525714929911043620412472094716914259844044619 118 9277503760225449898131990995380604237822113963695341703991896322151164105 119 34604972861155893279461214656170389526704649320762386892491251959454073565 120 129076114321893187700737501715525321666744266521883828716934511127877518830 121 481452276807916587544209119351884586361524884181274569065514097692266282848 122 1795810901620286570337572294029451194781184737078338740693027808420689491285 123 6698351841023485259172135566753077679070719130911749922211392918714167854930 124 24984767108043554639679359097704340900853314684824689690460750856175239857955 125 93192862130876356294324324554051587806574116128776075536230223741879268569300 126 347608183783569289471628866404421935073700612227586851110636649585633778954165 127 1296574066282691449205483281193451210486647421316633931395601449874463255571460 128 4836204619299120457219228323640175910298250723100057101643040165808342409766897 129 18038980983645146286322969644405843946693193020875121695103111989053833827392360 130 67285166731886859880907708104373115991951899919265609908043642118842199286959760 131 250972803597722572442238010435802916085531566799132007967033326884321521766970181 132 936125316956914966295946943815264947229083728633841983219575962588474776628991871 133 3491735326105965814108107042152240152563404915110201636596274076508005361597759781 134 13024127593226202335942571764939318269900839921454819751071618105436724190783355518 135 48579827208854841317242784141848400216037437090201494437493416818690144095056381277 136 181202126008831191062205500097173663839244255791011963757417344268700788212592327542 137 675881579576870363278255910763139660364076723419837279762294042816269245569035162817 138 2521029522890355826102174390500264771240216631599314333315404753189458173479301413585 139 9403407384159496423609824123102093866821055159766227255062671286041834914206453526645 140 35074587418730039260204766939234787695846340510974741176847277012719439999216724918806 141 130827755229287074958141798374041091615207641129942414991342804923513824581325035004957 142 487985826534996668636806766774864562386226839660182139647710578727188681674297475375440 143 1820180786591157692683399266721880970443024261610076217465602593726993085205109533762397 144 6789250660278217120914420746362221124795871074930085283151756812628763193512605808916866 145 25323816618626510164754179007095104919831342455450452467385410093470582915236434593154486 146 94457506448069827451307048872566000678824467749204625356937714013171755074284663928896981 147 352325269399646660170213724486100352441336188321694423969584050257339966031284956986519013 148 1314168668127278365092852724410015821608501825024652069545906044386731386230290810555961910 149 4901832018254522678732926340698747209473691660278541499895829011329695104600310898957921888 150 18283769592387277240338764590586441656505809764218547749612315323726251607369513855339127203 151 68198222411601904193090217002773857049713995914746923768995748095922975018248091823988138916 152 254378481223117293398574209179628957267582164992721425021424946469507658544198328474608852702 153 948828420641561352584163417659240078498126077054705530198640802639373767082598717970825198206 154 3539117646583436269380591210003770663650573723640219998762073863337831792184851639880807441607 155 13200862702084861361891118031060879256724148720452197089110392390743426784017869539605603731738 156 49239045853289395567738844311869281133589666047266880681917337414272316500162335430784848858924 157 183660999287966988256757591378890050841293791650142863709987820665712074226338435373647557560335 158 685053133655701286793087833608741099952135933790943352640860629364511518036025651285580663806197 159 2555239259056862565411819056912689331391699992618183746364987110817670734401072206767368592892003 160 9531009129663990597451520800093486825947124730480263031357118796021650004909392148714893690411762 161 35550539808347725601996720420864654035106973093085262609704125829531108072979594921472121460672071 162 132603050055383169682938749688182826923554820126781758129933285810761235268011864271956280422511061 163 494607647981617693332456629563412664534974512000650765170475278069636403783598452530937355925001104 164 1844880078903018887758935609572456398769608351263856434045281284379092488365053681421107017520856612 165 6881378641514868247105734334243321892129804251883183226228072825428444450744218811363650350932099627 166 25667452616990989275244750004246055272215386920810191529921961057018632948730817269619726145024680738 167 95739263604239202907050506308667491211162842699062499526775353403145999661341434489542109694135216250 168 357106204987175558280439994787410288053220927510853917815528154044698801810342522085442158313636137985 169 1332001488412827631277590536484173238144715014716119764314061161887720329805202418067568174642445742097 170 4968348184388291269429245383262165644182231143738232058027185493252175766975295365421084817013146992793 171 18531873945230959451961498191374776499896544403033541934634842281653616148077839575054489517468733114505 172 69123648179432847862766033782291738378098146702388489584713521207459848057870177663097244761267333310331 173 257830306381607268678888426033006075644211613232205670909614164950596834978939738404780454366627638049791 174 961703680885224064083588795222211290276912648442365138228641003374453628801216673586531350784413872913549 175 3587142189474559254522666648710117426149194197183862883889782929176280290731912502812719770299002266811618 176 13379993592138472405566154190043792585974453844724805644366163452682394685528509544774758443175497992437954 177 49907201626381186952285557425821709101448019061704895586811799693354745294281225133108645952691534088978399 178 186153211290566800771222865910963774083786155423933646261525582684166097643707024558312667321687780433310151 179 694349050686505135974869737901552312607108004919420870052940790213227047409551760056031867804320889019400094 180 2589912904832724722084504094094664472749894120164256684970690246048488216488137951917335391233618167998313325 181 9660341362390762066656914921446776468811365201231607073455110392665340472182930215639206393100388135586247077 182 36032947310776640024830120440063470780492704424595060377334803179155679703848766764883623245093239801402706023 183 134402423593659349665838662643218949510158775509065983777679138858386554788292905089885200758116130559129604461 184 501319287381478120171287956135341325594097541282058205746847623341719338606194519841833854719447292657500387662 185 1869914404608192430691806393737290938749242259597919996190300615085975317194204459927459857429877267649024933962 186 6974756345135458881095952762739594356797701486130766924372382744195431232674120065759891035109421912275922250798 187 26015750214413342459722256773833059984910209699940080250036910923066962425357268349450478191375841089197042083738 188 97038409047486633705965445023138682259993626752236217401401275958058180026586330374972316748348075112812111652598 189 361952000331994792771579750926565835950531697596586321879503243040952040489839287996321374618425584277454271504243 190 1350076241268726362928313639163549427901908619545366835597212105462386618619415715436602408522523380685152635067535 191 5035766774408223610294011587641851850056130789115901156878113838433027616886131548579719931888552508546873682921342 192 18783344400316775533053991143876794198671008880301292584270678537421444601371922198463350651249553657839815312065643 193 70061629670410443997398899637378242065662798756862578336851453714671263809114232822897256662737365301073513116715183 194 261328965039098081871814602199495533689922325240726023629712387510984375301589708003848707116769766759202981914410297 195 974753631748887684520329930375595916321659091417722254134338644101927028988531659350571055858666422880597474076464837 196 3635818335220515940243111254138789488572837444204584228551009629797573310704369889326846521957386119546410420655232506 197 13561554977598404909192135492873072698669759660483666276827729994018643927170085837655283450260998559439052160000786678 198 50584423217675964972734230252461155990073522764428369266211095307163697082852625221868785146441789974510467251915218001 199 188679238956564675817510626893644988086779192994993208880230639842847409066095536966479660729981148571337780425468964126 200 703771100842533538991371490598826292713002210400166344680435238951170531377598701167398476307271010561969412745481002858 201 2625057028618027088968309698480425405000737698983468614332765503334652050783005682171362035270138051839280886513830237845 202 9791428484736032730790724575592166705094502621269839751207232021187291634938774690334918471945370963789087390600657472566 203 36521900562879009398763650247586586941322773269933389061614801815954012128120001422116387826051125855291492030207806273824 204 136226212835913291293514679049749866756943760986814481248128516925639162632855484768317389668033351208598224735951269119799 205 508121997418079122426123930484976913212979458551395221006333281827221850300305610226504752580697108540653002879292227638598 206 1895288424202698532164841064585818321381535501941194304945760935910109816719215445352558743208301670476571302424229624235133 207 7069401106728460823337392823338511849906599511812545488746441477914111154818236888690246569271695368655848428124895028926802 208 26368773939491894500210589738270945747104950252252556592799424513788344449059484536125993034570871814054412359411144752095619 209 98355182931636871698122792872698379137701983237840389347625144398208509828379931005564039379389498587213416142561257335191444 210 366863549732514023592945265074127023939223489468466889778685024896880807788552982942958439517905546958052547080652091808424363