1 16 2 256 3 1260 4 5895 5 26845 6 123709 7 574560 8 2652823 9 12235080 10 56562528 11 261375285 12 1207084221 13 5576420791 14 25763656492 15 119015522955 16 549803070176 17 2539953311868 18 11733758509383 19 54205846730505 20 250413745670973 21 1156831173300176 22 5344177855588647 23 24688356534131440 24 114052190081232640 25 526883876769835359 26 2434031465483070635 27 11244431976121617675 28 51945608454569175600 29 239971762955495034441 30 1108591273657125307912 31 5121330106445383328316 32 23658874546106126845687 33 109296283217352057256101 34 504913178486066574296947 35 2332534190718623921655120 36 10775547126790444137748311 37 49779512940456100748629016 38 229965112607822738869062544 39 1062363809665596722102586275 40 4907774276511961976765216875 41 22672316329380577762217086275 42 104738706135554854847217291460 43 483858658444823991893074391541 44 2235269175949710784702935833184 45 10326214487916608180455162848304 46 47703742706966277426125135602165 47 220375731195426556059678491292683 48 1018063995486604772636658859682771 49 4703123584813431982761400129594464 50 21726896886731419228771541284328485 51 100371176690103598797691778477333760 52 463682097019003495188984913145291904 53 2142060043390304027506253705020269139 54 9895618698647604592236665701251170815 55 45714530613267680042310678509187656325 56 211186220168020692088453258760965436592 57 975611451994473176769897099135486943965 58 4507006681143753299324827204355230519400 59 20820900761617417704502107511771489693032 60 96185770111862374389468211544231987232237 61 444346883832577578332121887816275149473899 62 2052737665271048373405640764228836742370747 63 9482978447104621985587958130270318104642000 64 43808267247035989582156859023832853875789029 65 202379905205172385207117031518601292271356192 66 934929149329130324944056228226685171475929120 67 4319067712672055330966512693268032314570614865 68 19952684029620715793303321279864882224256694357 69 92174892006864405403134441958919360349021371005 70 425817935264452823148896109539744434523718602932 71 1967139966699158044276808036026871061541680553055 72 9087545000146453875646247756432264659276678887072 73 41981493705433217409863395695611419598632743064464 74 193940807303944626683540964225252734178104163063525 75 895943269708812835465668169765143208475529872344467 76 4138965665325411197583582576227628024388400808461673 77 19120671316957733091541404548717265849121451477374000 78 88331264662082232699563166442465545111869730753433653 79 408061630654307476814917353045459501461644004442825472 80 1885111631190441628705872663272980218583762121900678912 81 8708600846277521788404508204062348431094470209703743065 82 40230895319389142026712568753802562219716881703403989333 83 185853613774419711044912487126041162543761723666370605521 84 858583073500827186367259524362819676588619899785310985688 85 3966373745074779951252952995717350300364926233085994120719 86 18323352941808698104796356830346151808695916729104872705520 87 84647913839939837592094883042513736210063349559466576524716 88 391045751299412267485097205432114316869865956753629060452275 89 1806503818847456603827391166417243581302647346256562249685725 90 8345458393720564130765136803055277378094386401926532877271273 91 38553295639172999193943926648035960378349074337695461716302016 92 178103650454942804288416768625533725302142325454356565368477947 93 822780770864778099621129458100170420394787194164351060740604728 94 3800978784969373365699779705901837936075267670965081149365729984 95 17559282175010448020706734764117686521270319904535282153852802165 96 81118156123600680979655917306333622651498582408647093186339203217 97 374739421993993861703200738729555593836177966581578658704037342551 98 1731173896290472110050680772367925290832670358915159148984915484676 99 7997458722785691141050871026911433958741084102354405477753775907715 100 36945650670745359433655296930123006832270928281171177946215020778496 101 170676855085948355382575987347011528456825222022167756091759577014300 102 788471398748331217045079225408301672524942396095341826403140163673915 103 3642480676897196767593494061271599980729554533270984331571428169857489 104 16827072614975485800174026404287818167076632732124784999145281836088361 105 77735586789950019377654859361253680118399160191147879559173768322444096 106 359113055006368695537853460923378581642264840241256623905357178103429235 107 1658985177850100918156556968835398549297527415573223445346719501424177856 108 7663970390264763501977358300054177187973835131920599840348577217053966080 109 35405043352450141583027472375144003502922980342054296482218689695398124111 110 163559751794078800943789390794287948456271745687884578173960144586665185319 111 755592703012164351510910562462525823714036828581639363530440710568842479251 112 3490591827040772560702677416094808035185194292840609219783942792799974093960 113 16125395672075043427336116072910465626346262855389204870211117024761222751457 114 74494068188265206633558620016930890814988233546198995918259600833277851369288 115 344138296392190439529801557639330351893466771081807701804914074377327400451564 116 1589806677552014378267353476028031779746777471484329076827885304561352276784219 117 7344388283681673570525739808802791951767553488798018271789508068342178317032605 118 33928678262024635226525793459485667114037596412363143735760352332813315817811383 119 156739426640297347878300094005731286839220431467590714805793303042200087877457520 120 724085025470224312591539201105125126077726266691058983206571547629207835845842675 121 3345036634039972215838443651750246301297132188503725376638560443702326024780891944 122 15452978157921579688579184945984622320586700000955980568381848301728235667345004144 123 71387718603487166756307236166832776344354908204317793756066613978234617086379389003 124 329787974546396805558728215408964744980863786477753770265796396247741492819529241383 125 1523512871443718105750119709237416844508026888979380560821572424029849440928942742875 126 7038132523319573817352637542414282680906068909585233816263381430772350131283992604076 127 32513876544323435238690152626954198206194583898854773440650548380102654970579619697829 128 150203504187627037037055141699436263239773849776216442446770617489796102758991248914896 129 693891195640324566612339213849637400262859516239420781781422084919348348560654569521184 130 3205550988915086486382249778517754018342525912100952022699755307721424343090524794147329 131 14808599975176480751644563880397219518025483827358531897451977977273890240996543167788107 132 68410901583885514153354906448437575328752520026220705061204609699340422384407772778626007 133 316036050900503527800312248745585422963207483909992772556006023783137836359186899867649840 134 1459983469832131837391308839475621309011281076728724160374552232664239119521966330230299753 135 6744647410032787805152269289261662576623691801673215103061286751498950263961652414516407296 136 31158071050552675509324827920444782648045025719356368606102036359956465265174758537340812800 137 143940125045998398202550343535233874529337306179629315373731815567303786565237372274230370331 138 664956427008665873245377428440999794512674159273133864252006732771477384611591756651210475699 139 3071881795842747414203628637286974281390656680116462817387388567447910518468279199924171533445 140 14191091903691134187669467301198077906496852364310175598175205978337524530165522652884334530904 141 65558215713752436944258926337478737655039860067677579702720516531885755004617877061490078927869 142 302857572675786068644633073933677283022031002767672764570700465125701787640004683197792339205192 143 1399103199018699982951930751214629335208371487115815838243109828924894923279411178063432712669000 144 6463400416934215054404773999670715992192134934744630676560575646395318636145572525782658156093993 145 29858801680194733024146700413447583308205982386076652285487229302077801273730408022503687444283403 146 137937924353460964098309354022370833636601512380673645977591931047724294235143124916646138569567591 147 637228217620052525582953568625235082933973512728441291192601657626732508630076242306835930182941008 148 2943786512915153058828257484098787529889884707562288160134193235241032037048564369955379417269530425 149 13599333478964343377388737722493281355040629209936047765674193427273688382913378096433227010433493472 150 62824484812567960903891620393483663020518980927925082882259619127187904759658269988247249036577062400 151 290228627606619995758585824115755139694232276213117978031880872071512438361211151212050985684095230625 152 1340761592135992606756777668386714381117098941710610431982903557035040619381778239032165194140173721177 153 6193881223128652951887825062314971906899497030069953739953209086576191457359885729497449559599019033085 154 28613710917171354054098378196560507100510260843414148012842673030645463421303729028329317981973656048204 155 132186011154712937428337333367210700779675438961534114926247464076744308061443621387107928354552026463399 156 610656254813425768017879257028957105927924434397530752331300007730589128791259659391242188893184872111872 157 2821032712049305459477302924679004558060481655284556700324415021410948337137572882109501865885030104484048 158 13032250959066556660129280512528014129276279814749284690583398150926447120056896107582805654980121179642825 159 60204748542853041218821174346540622413717923276490215044832061051028614967444081736646378763329328851965563 160 278126300551825816958323176790265852971476090149478418194834739223350304654726991310875028385404194884744933 161 1284852788706271170955160114295178243863804236778610130617584539410810884689095502674441213069776666006295392 162 5935600787738750908626549666684878019349272230452346534568178998487583944048667402698161186086692701106051249 163 27420539552145598598421709508104943692330914115482410474547716184135904159532973274793783116500588196470748032 164 126673948639531483083336772176453487640888969428873056117457288487182018684924307031963616744394486145027932160 165 585192323929857618133281269523030338935432565270619123768160261986233208960931460051540278013145956363093946041 166 2703397657247719917834299420146142440111568299692896560523502902081082945939721332278118866925887803610920053489 167 12488815376341908061635208668050500819298489648442252696075609311435940203215052191482164915331420818972956347385 168 57694253409668490726452853794835962964301947047167790731789883130678314616325637007474384396230272296834863984816 169 266528631915289831739128514522862540916852388998938279820112957399087666522138848153002484316404732538526088473879 170 1231275342558319322142763859928502451430900468803931668140910802868952214484052385697710081377438441200202730395200 171 5688090462543422701054915582911127887544074124943294843730899886992867979429252701649314210759113290154449321155964 172 26277122583200746938364205862942144800354232095933627472152535072075370380532482183691933747603127470147976327171367 173 121391735205246401911597899312118427703028178235670084577944894838577129634618852842915008174898633676829196654860229 174 560790220827356323154188713804266595789527434187068191553321894443510548961905031994432877221913839046955614313106605 175 2590667900445362318367814102727035425284438184638029461320381901221261114574121928417473454186706212838906555290358976 176 11968040670352895241192931388764185536472190226116794646649903521117492691681424660336979952958189934690871894699500743 177 55288444135428392206779454540925323986712968056692355892237188748284138896222793414633017977334495487429612527030520328 178 255414577800415478231568011699442306890301670921173507614984598979780740320559554714780662790339146376592000430706775264 179 1179932037754005022241326712293714836553383564645494436469294120042892801272892882807697448755136493913476484037525219725 180 5450901141618604991013279923697129733138194849695170935356786818458309290490815771648443547746530912848817054894834385869 181 25181385287457976031148875598762354520211192604901212961781218125908821258522846998021646441901225401781306030749470864735 182 116329786308895163971230197485871134691581998892449527190300563693729515929419788745618420524879825427462824440077849050700 183 537405668043742117215192476694715474974355764089939706216936442705482418660200469498957773728335740127035247386606054318595 184 2482638894209481302899084259281791985472035201645567988046265078948784368998115912589422719538712668574437966288132061188512 185 11468981898679934551376981442209393625894442779369041414925704694756939971455416664153422355379367780434233488794395232064492 186 52982955394377648060861612708834745145390044795239684742083796966991060456853152102898916521921589454639576836028026605383095 187 244763971826105678851759765402633995908322902786844996960838101379839193160495834183397749387916040882348972255498550773261809 188 1130729712190573931541039282427680513039200176668704201895797518140520506480629688791228600037398325367878265982084389217187405 189 5223602446437390543981078641524695023000348242139246348666375915117387134528641459818452148812972701121477549466460063927181936 190 24131339456504780793632717636976328816074375090564395066226780581469237796037279360676630835894402279977819996984853910013097351 191 111478917076130151026800607597577151469072667868987082097348001350778046729532576725484128918034687099164026037797482890321616336 192 514996234455471346251565711899502723893234509877378575404971347682756135464185662322748957737468548918561919540064579015323990656 193 2379114620589581587528631903181342848950355424945275501626283850840021390493991835653015968261971505838268914106403404773182910439 194 10990733522329300287241368346310245439707271818694805936066258419807211272418824701923941948346026297976907418906475580682104401067 195 50773603891735929019109099747531705877046161573462778455166202451820272620404754512702953178870933626101056572930249649440176485875 196 234557488534991525431748168638849747411929827854954961973247358228908337016682210537440154144245367874837846444104995058314213240432 197 1083579088558601517758151766112905730134831085054034214684804296918311806729943808435884062460456199596736438440907818966230440879313 198 5005781944950905476697615757953768230325587015586300306915071691770659963252881849702688015634325535653708493736923757061361339398824 199 23125079788803348888556241920047384647006640472553962244808576553155529502220319666532462383132893331346529190877828763941339282238636 200 106830325635322080164416433647036437108395561700877950654765210863685101000460719854486293918012231512230248033474955159794125915303207 201 493521258286630403585962541798410430545339474208476983724655488625921641033340615609345560810162612430844321058187281322590552641847005 202 2279907235444089039282603408332730561073881656993670285942316787460032314810321548377380712365782383591890967998937643360018678697649875 203 10532427762638331644351188272068542654737306771432615138939629272743128592251952031495734786111148561271321184713621583876920148723278448 204 48656380773135678529724144420518818544542418691596244053013431922544129744209770818263974399284242983623185374225164963383078810463635223 205 224776608327511765556943998663142139234539910149110710099797314583888253074218661414838799167021499482038799300366240965432492562117579480 206 1038394612348878161327792468617679722149280157231053889754197862760254159695587803886165548540164571373781680642731251200256205882725448592 207 4797044403232957711054729165438391036401461841876367900454842117791492924742496089759836512595810965408639582896423579123766502070732652619 208 22160780432532936761872196964701158986261234286790255893535455127493144816548997238550988238101614110174345468937954241305561525816148604587 209 102375577146619444296247087901449944685613700895392955662957757628020173208379104512457158921672385769531510864826414129033630984507691896123 210 472941773328399781275394327447311726716159857186233027541207262672798775581992016440754150196441572299909658181026055439410503201035776438340