1 2700 2 10484 3 40167 4 121701 5 426308 6 1351487 7 4771368 8 16058526 9 56235160 10 192884364 11 669557257 12 2305588750 13 7958763182 14 27396735121 15 94312947300 16 324414828833 17 1115586299491 18 3835775446691 19 13186270802164 20 45332896612376 21 155837362226668 22 535746570552995 23 1841781003106966 24 6331955878609773 25 21768937276976762 26 74842690890473473 27 257313750147611428 28 884674977775262554 29 3041625913395591471 30 10457592320350479239 31 35954928304965315178 32 123619560150528842879 33 425026874824094680427 34 1461324525305061980840 35 5024318520864325561551 36 17274609090238179017527 37 59393564492109474392120 38 204207108174768769219452 39 702105483116615571343557 40 2413982038800028888710979 41 8299763635383212462831002 42 28536289287260031358480599 43 98113616242271089067720788 44 337334773175059194112614541 45 1159826278612036369898483589 46 3987721323785704437969412426 47 13710606264132017393781198651 48 47139886185328666290223953628 49 162076631243506070270348141099 50 557252825547835365477537182342 51 1915949940674581916305823071284 52 6587430398085450914149139703731 53 22648942104299404334241045338861 54 77871726820334195510572365105881 55 267739032239535641387464863188689 56 920541927767303279251019122900638 57 3165012713511240510288833395938025 58 10881965486485040408920652637465472 59 37414438291286408708568995987432080 60 128638543755564610469128665701556593 61 442285804521794702236264922412372327 62 1520669678174608822728120151651403756 63 5228375513159086532794947614095002987 64 17976231723874679684311042805998190102 65 61805986616951938423177728773173084700 66 212501710071356556987744658306088842904 67 730624640998281243730381261032409717606 68 2512037977829765596166215172016894473728 69 8636903887417031712834640423299224150845 70 29695454216936676508615377197324181813859 71 102099086969861550992080507342684573949538 72 351037686914113702542564341526902913028399 73 1206939859026327766300802984489601691498596 74 4149707788126775777022100236189117172178678 75 14267549951279094201279031439066895677020168 76 49054774939860600685801047173592757313474887 77 168660418405278079008254466599610132537240865 78 579889251791564102459391914487790186019213547 79 1993778667946769400073596631176298589471596954 80 6855021651946380542030137738513560631141519554 81 23568976137681867361176740861467954341229079829 82 81034993670818768291900449578681586074519880723 83 278614996292991660407048990625716196987370288807 84 957935734217384181159114658976329831377472922549 85 3293580328051049874427645468184511904479852944083 86 11324007435830906636494054459134731022400081546788 87 38934269589421448362350926138665918867740413821743 88 133864036830755240852460992724778988935590247194238 89 460252126098563591976045855130166003425040025515288 90 1582441592181123361375220922576187894957724835777310 91 5440760076203261717709942346231661703716197061029285 92 18706453592392361800366339272102128819969505268278321 93 64316639789880778373141465892234598676665831531171615 94 221133852733241009817467586956068883538995872630770369 95 760303725200837241132469284695114738761051722306350899 96 2614080781433322755455547577828260991084718619387356585 97 8987748060887086606487971489778065845236916314917473533 98 30901728737582301899208633097934761926817541786592267696 99 106246507189796569680488130578076526358439612616730627246 100 365297371739037595265384418284824549381915459465211619524 101 1255967592055240856880672312896654243633241503980038708148 102 4318275230898589767297639907864694937598166649424854715220 103 14847119533775439861004110694851909149535130265260333084894 104 51047454519091771706989469932460114991289152790786925421980 105 175511661164359823425807666093394151794289189494236719481563 106 603445235318290294468719620385977420711709137751853269127080 107 2074768990348385381044933290063646535416750238808075835689051 108 7133483059222002604453991708294419651045922538517807859981100 109 24526383801245587253775694362221259396845883483117119086164330 110 84326758383247349724387445964663173435732664971885783864588568 111 289932761268517727513809355941790428362411220147731485821301725 112 996848540942932172176635490441673281528785054163068160051661662 113 3427370571136467614993381829722783173446754316259546857082745404 114 11784005843837417942482055898977487250336369274700162735220851998 115 40515838846556203537327504356878368595609507742852447236603032678 116 139301797639431032889069071004509583257816005278707117775748039895 117 478948267591561753961996003314092208937921921736494630111746296918 118 1646722776849695610643022686295283642586397599376119268308412716432 119 5661772026928087028332902902172950256713957043807619488838374592335 120 19466338193384480727488442574609736698246559837844814714737268057888 121 66929279535972466735693796638394955777000712407315453285519946795439 122 230116646217863610444782266950037470449098815546187573704855293282377 123 791188419084899959287951912797765652949667955231865229090424544322915 124 2720268719288632973229879002856650141755312691421824676709273569809093 125 9352844059192635096071257472139482530005613305449393946740724380110451 126 32157003966303152514030728772963663771956069543997795704823821084507042 127 110562401932968920405083883451051122930800913551638676309609443516686699 128 380136306665781576466454808446740321187686233812407638802878420557501353 129 1306986906209851319487906185397717459621804165391827173683400956902365059 130 4493690139694740402666725470253626100541815520274126483973157923704946270 131 15450232114527001940121342088505588651582456976923904805499734369759990832 132 53121079774534083255919162536175282026118001200533352275102606527796670046 133 182641211827438165864499200650695454866187633001089974840434768708741868748 134 627958098731770652528096578996844177524059777606966856435090586438274270349 135 2159049262854156484629288264866366921080909019649405875083847647553802380798 136 7423255992470624399527869296812169204017260699245131773641718140577796795298 137 25522682820541715743165751117473833081408252637967179478567439358585980763922 138 87752239585795613435492582797452254783724491419648139040648002078178413034868 139 301710271074059192109979315903619757236037446472962899232727859859557979131929 140 1037342045072056329107040169594491804593771821043879185641844134036454249682344 141 3566595577417836589132561077023386178604429294175011870718660368199781042958880 142 12262690086925828556345615339470575637624384668203944814889320375209014626355954 143 42161653852791816849521521233379886625796996197720255408444638781741671566165396 144 144960448564044916280478516697591713378450517790685602768793369638589880926040131 145 498403874792441508907180563499935747515062948118165009807233555188938596900794262 146 1713615161023535140475093176534047816679365908132756666262912043098108752494090145 147 5891761819292840492381951516758675122302790601484680257133871681372024903154000916 148 20257090462798565398299591508716874337779852485573406972168072767384117168026109470 149 69648048682873754778521484969034275990690686066106479348527771726465134898345122092 150 239464334438372052732595717847224653760975250610636694513308811857144606887846407324 151 823327696216032130112624953395233222175853908057592715383448006405522278202804800869 152 2830770172711683889075765773843828751042106306111007395497121196393400301508631356528 153 9732770812329803398473538008438123003069474729876541971484616120666585387661221665166 154 33463270384326937410064459692093098973598608733063798766462651008130253117452448539047 155 115053614885905239393130612514949118735556589019217623390966292820622273094350501261028 156 395578021702090265080534185778753630544388298656464393776230604502390454573366898629315 157 1360078702515494630140773443978543222789820157173636826621850958336001145288245468294011 158 4676230668925600669916157092077841853599049218946697587927928532078558719276136889485899 159 16077844045757528841146786836096963694011211324993025428527936144642896559377163671853588 160 55278938842230483471960036704015550076799761419541272362755359275921868787685439089132132 161 190060375683851948218439358834847431793135436078791494665270952258674768452775358345215624 162 653466711945829280917806487278253943379900509984202100190062439838149499328623993609508645 163 2246753128235419490899333734683908868660446859675969064270829589910608404494394141719102846 164 7724799943067492176828693582758438469990042119186492729913117403268779980823097738457641249 165 26559453021561751873765364931909579578152344861049122648331829496889323376094036570489206434 166 91316869045599113604087718643237001801917956987775424560201002648812780733917149626841058609 167 313966201243731798283437678305243919737723695953017892364925749308590518735929687698453449796 168 1079480456937218714868891755668967268052359504008516201414855801253959113561698259777139931100 169 3711476115242040847642767258438133652682036447737289415336219686752737696349224084605974574675 170 12760819212138169819857446872760650635564799482445639278179074508338490219119164508933620862727 171 43874324368178034864627583728211712245090748349861848476192979019054717818234211640979979828886 172 150848962497099762551599721553004829815201775343697068744898784766781151142252703305033969590415 173 518649798353495932816953745699972753132453973175836609041265448443595113294078740525807909574159 174 1783224815598541274771738723673058228556474535943697897455600220022253970847622666204078891124172 175 6131094146881620281026628267491027958747322409716296355198968396067874671184060659248309944029739 176 21079964292280687281220517214059408764602856116219756631935679249878938754306685192451396563164993 177 72477258368286585450205636257146554923206326130720463182538119307327739148011617270250109844242932 178 249191739974007301647012436796202153317488273819295414035693683826933251676794531633869507830993620 179 856772519674177557359460640884196089552851342707647512811963112347424397862985531572852661328165949 180 2945760363266483993977297674703204007919211683446393994134565448252223421714697963252060724735039641 181 10128130768120177394330108164298021104601161695713183676270809550455006710454693528269622021351331286 182 34822599331330248197720099914836382144500953697993658076117474797704097599677741653588506164750014729 183 119727267740978019906991679157860350046547749395952184601606009239214000025064793592618360741942160944 184 411647002692956158671991239321810801164623245319924448712737346508725429195941664004880718430027335689 185 1415327168349782278295219845710306081998317907802164901629748893243826653671670798013436188620471025445 186 4866186272132644367747043948525439380323823203128511851619398394168663482942954541373373094306001305716 187 16730950528351627312889764135811927335980651561366263626605008084054569927343681564720760420847551422451 188 57524453427770325677682404355730291270944164779020965078435758016699225103556708600545438686686274800600 189 197780917262071053025516779302720120233307074688627070608211122728054733492931756306334380155996865527655 190 680011523832090057901735265470638861553646749236731885104508401485723455942113660706376261656108855860368 191 2338019658042711527162128429075073499858453143563940683740066503508008316974995890614895531038703325788328 192 8038593067643244000079369398812377110723141969079613299303804351186864727765946919552124876207822285896989 193 27638338405271673882031849457032029571420627045055259561738394388971295401000446530110933584836599973091697 194 95026299176538485251925604611382662800280520381091038618381963260350052914430809098489892076994443254282475 195 326719985940494801368329108000500292699611695139784905708265656778479129871985543409289862524613559395432709 196 1123330595192874332223686265052871899819421007410479300429648352625677739212945475544059467110207854683687836 197 3862241920903488207355184700657826883906591763592278190550440340894982438531011135637504928353726346532830265 198 13279183100165675524257816261684876446206302476535009471907910404030344805047481324617069028604474151652580018 199 45656566165196485704618100000098583086141604365081342900265012507272450571030977592376068283687371147712920384 200 156976676823663749251471212623860996349561714018507593947076666789752962124235648963918026855453708941977012523 201 539718142127496652427184499466380803073948311412636433240932493473606661201713936204254313276874906343737521795 202 1855662120231893924423262155908933532578164770144199351984326954396040153630763614198349522512053725614689013560 203 6380148517686997382573069315176246260105364003833476992722727007224233444471361342598030048217129890764227555755 204 21936264508463805624609328861926511153200807143866174595716159952019553869712644038580616425947138626926732788690 205 75421394854886339150144743850601640152626706346717121081121144352351970277177977294622393607917699037629276737168 206 259314287519731986551355102098936965413666571348062765148801094865702107151349621158031364448023398973050564428586 207 891575922737123522992507745338668183215897269643744399971738558721204461736104067261287347844572600402301125297218 208 3065421630283546931212687971986978423909352714667724271593601761336413198112921411438682188147668692343369858225914 209 10539550846732363686799252281477310990678817327491780215022876567784363599670572072097740583667223997544162821470373 210 36237146287958421145560317480555910607120273196976110262984904685136551280586496851157161943194319410843974545581953