1 16 2 73 3 101 4 574 5 2828 6 9624 7 44936 8 204059 9 865754 10 3858423 11 17203848 12 76120565 13 337435515 14 1499132398 15 6667134660 16 29596501785 17 131442334320 18 584408632215 19 2596483900963 20 11534083214519 21 51261067853186 22 227794028537569 23 1012103401326398 24 4497453580059710 25 19985745554145785 26 88805795769501655 27 394613122674226954 28 1753534996084268199 29 7791974550934892930 30 34624135127169803111 31 153856588912514701646 32 683678009314131723830 33 3037981344571342278940 34 13499583059259399331433 35 59986819308327742403672 36 266557172935084422990362 37 1184473194558145970626083 38 5263327846339466599597103 39 23388119994465569037794033 40 103927429023879585950064216 41 461811996147212148221810729 42 2052107839117229202611820985 43 9118745612237767527664382976 44 40520059250590544235820561017 45 180054941674103690033487571766 46 800092121727155983151373879174 47 3555289362618026742100850503725 48 15798284139242566480601089999514 49 70201255527698697099315780261091 50 311946299738473499476905474405384 51 1386164593636929383597691057634030 52 6159561035056320255566930246195287 53 27370625553714543454496077288569877 54 121624112724595223611411244956101176 55 540448911771111175844634452786006679 56 2401538800735674962987767572805614479 57 10671477895950265477113221142033069761 58 47419779558829034223611714392421077015 59 210714534030847495803787953180693874377 60 936331110509444469991287086283873766377 61 4160680955218980572263582307770040275647 62 18488402035159439717657243222686615746604 63 82155063912579498523255811822475525570869 64 365064244832042063762322175635001355214939 65 1622199490903883932983976772678991800961457 66 7208405713379856372445950142042164288724545 67 32031271875827334742302428881693292745467194 68 142334160810394622905947597966429276993036370 69 632476081870172826208480538903614433062382323 70 2810470739151062937299094733105043723155343029 71 12488607873242319935778152325069877425144190303 72 55494378375300809289342403337476576752968095235 73 246594821658009237717195038482705307491191616600 74 1095768758007864223654655003386325608494444062628 75 4869158090802380687768285899704315748650310036798 76 21636591059881510804332165119776738036630468965750 77 96144356778485600484574360283003466955746828929336 78 427227067090615121021755150567274989217480501837880 79 1898426210030527435764758495259685373805705446985906 80 8435846772243841757667869107467683393217823864922191 81 37485529007550768952984134940281642467093736831840970 82 166570697988402875757658114707354347009903843352877163 83 740173559315530522141725782393670910167393971105096276 84 3289035253655610489579233919698020336795944603451909221 85 14615157166372204838993968411163895582470676381862038562 86 64943912887632067999527325735187635993398856017786338188 87 288584773543247949650039860719550403767494127426370799625 88 1282355309651650520534401947617618882068985061912973680465 89 5698274098114685361968902248959225049918390358563011727856 90 25320850978552596516283317153375204891109239618500427799007 91 112515734279999348596141896733364001912041317431450918109189 92 499974920720105848115061244848215020060703275419955146821416 93 2221688574924158537870717215522703708457320535795465736743329 94 9872295428017599761784889594027977200608049720128839016778641 95 43868532303806103931940452744466561108473683494485440212403376 96 194934211655426512578474482003424634090312898968719747825089555 97 866209669622929578123743378655900434102932769326504792961719195 98 3849089317756904908900430659932298273999898452191493630980143858 99 17103813424894768489861938607209872226749553298808374331354847127 100 76002505923684720746126638588715890082382602071275432090070694344 101 337724737938976557584758894848436667999902197702559689212313209482 102 1500713657132276827633280032767763215197199859981187424157592503795 103 6668571258497128036612903761518817404669370640587819479146204197462 104 29632463473832633534578227178603056693223716095469787690382954703387 105 131674815712461283225173514617566360040671467292106002879874148218348 106 585110215632980926973796255489494766210311224455435006223073744858523 107 2599995774329944254045319208308069081693440107808146684091123482329892 108 11553341312320999819301611869977238737919155543345685096720489680227624 109 51338427853169392018543495208932162733139130681082695544013142308234377 110 228127439775740100604535154983876285015393915964544469098470929151487966 111 1013707099241082307106000874338091887057384888715891939177571758888873098 112 4504508901085946692450270549727448883496380961008816054803239176347301475 113 20016235907939481924511338374460749463533779857161827674983446452201138526 114 88944146569606578702844032284090981143614321944667923589862119734686357065 115 395232212758729468964671242284546028789210104321126866217808212341902696117 116 1756253874221107688090144646243358782248327684091267401816887626645616035793 117 7804089775950391116352988923001381077323065508492741254893790241383727739506 118 34678253597079779474103906568626498074278601458570760448238236115859266078696 119 154096288877830717527265077304873179257814534330656563485698002987566591071543 120 684742274562507191882417317090999430661700013767927682995513217559064859323152 121 3042720794819160127063306692875344264934543268147922415941553273429095714091445 122 13520634228608306390833109686701940526310152363036496250895188088891144758523026 123 60080290723710469442176606737385073180704458466042870108817610716588809591768610 124 266972781928227238529594785064913427024623519359218913668225822151132748984401470 125 1186320262967179120992453090949162249554703670061323895638568366392977280612012511 126 5271532761361678758019405755931844770002085459507446788586177530594506016199357855 127 23424583159866587726206138072134122669328591204030576829081249450796901541374757318 128 104089478535606956992226076129345248674875913881192660979235334451798480387680036220 129 462532010404247845409525158109982757807915165970363569294730177894001370948675672137 130 2055307257355622163806322493514028040823807666217509814803824613571933166667067342870 131 9132963399542247685493563016167769107120737724703595701925650909856531323780088629141 132 40583236476620873128572874962676158036491888659780371648123304192051416660930098738524 133 180335671004646755908681551203912676613541997435592601540484035877655675721247028645298 134 801339593884554099729682952652240318884309750509152712180605438586148692355683195977098 135 3560832646972632354212497202895452229401637132499260671741013929552760419135853809983038 136 15822916072674195339624361896707933525325581320161441852046560236171183515445900128262015 137 70310710405260901992453296216240886750865365153497743010602446020959952483429576808634135 138 312432675177361139173780864152881296367418727895776263663796842287329724582358044909623562 139 1388325846174050449232544377640808941992849805240775252385702265763596192935593120121618218 140 6169164777854054790171843006234208763211370871679764898978157664638350140785263327858082686 141 27413300819254337980794746792169320931954541077774788767550507741397803171987609577422263591 142 121813744464179505892964093088630350764187650774982585809054145306934114942233663646531668614 143 541291559094635279837871008051844716455270666849826410031255728781386495249987756106547574092 144 2405283190627634549788830192203119885457229087814925508293931006694501253913680613787047706945 145 10688116468678169192785127552045073346731830309338691236668344500924883952501458555786370475794 146 47493714708171556884956117851360133547708782978185369085315361995230481878196810563067595676685 147 211043072312268179035605159697645298583373313815901270642031285171405761682051259675689740737533 148 937791003392245566976079966702260420536852379471456139251087589146623722530387532478033067976838 149 4167168134958539322586061381499969211591900897224679708864928769722182377532562659843849026581310 150 18517228467962312300249784016223864226295809388644939962212967133931066070989986538360153760250076 151 82283157057718622376288817626551611424036577931557876964210130371315411121694258043766447723846935 152 365633439534390358975853396943391074224835352796516783373198604538554304913434053663694995992643869 153 1624728764502455644781316705266757287902615213008023984255387781195608334606313729039976116120033864 154 7219644793876654702245437388983549248751821346271521940353358500519138119359664017984120898416971968 155 32081213854616595542567856766979356439989822381059834263683003859120533386280311546677428700671014561 156 142556082988814618785380174817540504465363987443652349209178869227656823623509229247707159611368199428 157 633462215276787661046221352044029048634234868764723738225568818569406668022820811021248236580814148304 158 2814852721611749640546649825565716041409410847391514356110933640558021445501939121213190455498910573922 159 12508079650659182586316277063185671472094721718984133753767275213445504084573985476066361685599302332492 160 55580903166277146602551883346955918301487058947471589414771907021411101075622232070266075570724860072256 161 246979303223118864984982283399104936159585157476746797062198792380770106175042858415509216901782697650886 162 1097477240304856302729341995832693983271311684183813809643752105281706492512646382579247900071482786359974 163 4876749902800836734066340549755948164385678078057977434469579539127124301188840457223144359830652155855497 164 21670326035974682316991232632011113018455497157056576851810013171813017589977210222099493692987189907534175 165 96294261519488149979128428643176783117238963635269651443137913642923123327576224996906843801719882897474914 166 427893183803061149977251083736811810142121610902853442460369298330658027012228734957463678611305902028225278 167 1901386166278099283030048582159575061250196918549129163045851154102443565402149132864464836544047578262455418 168 8448999633931219822567152686185640770906199751571752268198231353379907429881937381523602432071990885256326397 169 37543975064205307792609340426018280636371997384881807697514158535174110469368135878161516061627546090621693960 170 166830408887806157349976816448638688380635285197956349440538654276191395278169457079145133460017774797583620214 171 741327610677223823016261074000180536639504954245466333225445606144614077949075414140213460655355051149439925880 172 3294163396326543720893106488562113578323021003369291577299772460475674759484054734275967091225063610927247672478 173 14637944581322776809516854545466789477561790839961951471148834347966149638409903500599401629741304060817783320958 174 65045171045497450327828079071321150625430365183688507123112159220866502637945591833461690645273045498463777834817 175 289034724297042764517692725347296902473496571668657270126110491042345358807885039483381950191962159159525464451620 176 1284354710836760784989922976143100593295784341886877863849248936125027851578380843809839457370053835995766018566579 177 5707158637289923795553213697280588058743362005682326367908547520443095117031979515098418079141161112350683385464027 178 25360330317138362853855514539858240291406058926126307881866677605336632818715428433243830177174894435948419417314267 179 112691164670300599821446953118656364050853555822417601568728454998688578431326569788031744027339516381868895157971760 180 500754463208497501536962873220604652243211456677023749181856129341767567236986101760213777661041495629676384190595067 181 2225152549952446927907241184367916009908031019930266868746790095737072210186179645825240897990193871301331555632650533 182 9887687947572658154623682290006533351592086419051404912255798312035114707913800880584560239640921409101485015548478165 183 43936930504231245223873718125626951412734156483676960315218168532213426530079490225699476317602428794001437291321890476 184 195238145901191777197736792985825619572127342585683863432222165475151265218649591989054292047374567719042803022086856169 185 867560231847879939255118736019773154731644769594557153705884847849987085952202641437271916306140432016621842091326302858 186 3855090676106204430395500140096192098255623914340363611235289672208721532654011901433672010753745737057955094581439222213 187 17130481061062377297100792417562134437452264525984085012092334175475267789169307512511208253227969643527778165637186631682 188 76121006232677366945070816827514526628009256184543084573002635629805120264076294767306776061451446875904851075302857599432 189 338251305916096441286901992567474466089079386730078517408772721681002801044014928255763544236768119052823871900065611737459 190 1503053514613536836648235906670108950537397653955631998760807117897393795195640494116066257073185015284780713004683407816327 191 6678968649281415726949186399221667410523819661276878193214337637592187900615027660348795300201989244895211997787834616006040 192 29678665319879664909946010112128974052887670473275010874157029010290427735753196492689736961093180778663066866597271842746346 193 131880118237146525843534382730597156811099996710029479645737955381106241066521812890093927264032953818792359159179352010335222 194 586022497938740418714096190578459011003247811468321150816697649710313139934963905662323506754265767692393693973783122501495015 195 2604049592015224800070851214858598483626659925817299638737895498495715565443413777437842159107360513106198197073630611232826578 196 11571354856726874479586094463907513858504301579244936054490398955616232484003579138691990889511637155379666921137504606302374265 197 51418472839711491118836304388279955385384459867940753760496501426612133766334103098730694015783880802412341036257831282661957918 198 228483127680694276940991161507479640090349041329763579127028769386637593108301872950600923698034283126517868539115648810882529298 199 1015287634027781888040623111769808766180202703092583893180661714621182616231752088988957919552316401602365698717540459701829787781 200 4511532165518537591840386129716950336060472950031769223839309537260192871328522569299000019046708389379947055600771565895425139082 201 20047444486013930329970829070274123059998703322819265101528541793032050077587101732538953409630282793920150231089685183842128299792 202 89082825008212602574989470954643356155956657845108681295496949801224500656851275761899684944378799000634228282596716779114502932889 203 395848444273293416345961761516746882848336241188782852850346163517155145056542190149643437318166308699658017126542289353115121479846 204 1758992160600438746291915344152945060628432048220444360013659760948810411622773315819326719261186540874561846473361230463090673797902 205 7816257625399856176901485309438452379237344807289657202510896767864542406141750230509447149534988177110911825394055485878800472511132 206 34732322653312318423646591334765671841697879708573321299441871008804359239048877573972257815086739256484645331833255088730276687915391 207 154336550137967033044910050747299763179606116953199759346815993722018339385897505395269038690846815106249873280436131591096412065393868 208 685809899506320261641233050971984206222990609154334531048719682160399758867417269081115209798798302597730384521818121349529969907598975 209 3047464893056242391374703955026622404062347809630119843871988401986678237408578839987279760754979190219181940369689625353460505717432727 210 13541715103697927435505482341992404848971420879723828439840179971100875782096114601150911907651813289097063322003849984254222276824532684