1 180 2 714 3 2880 4 12318 5 53100 6 230532 7 1002240 8 4361064 9 18980472 10 82617132 11 359622708 12 1565418528 13 6814215036 14 29662110636 15 129118523304 16 562050276348 17 2446593518052 18 10649972628456 19 46359118343628 20 201800318106108 21 878432763938952 22 3823800321668988 23 16644926628246180 24 72455034044452392 25 315395319896070828 26 1372909544871731820 27 5976247900666109880 28 26014488065648201004 29 113240548345185399492 30 492933851212495139592 31 2145731235162593618028 32 9340325324031712618044 33 40658250077688978480648 34 176984552682192115046556 35 770410232320950972107076 36 3353580394841669270614248 37 14598068655948412441034124 38 63545102068097178094302348 39 276610563493924565678560440 40 1204080272849857190790791820 41 5241337442624565373694533284 42 22815437481121985834746046472 43 99315144875374949278065195852 44 432316847300342087209156263132 45 1881866624614352835860880333192 46 8191727930457211412753084970492 47 35658428503340059888809493962276 48 155220428964716150169519610285032 49 675671435316722085137109317148012 50 2941184298664292840861599393164204 51 12802916664154082062631875803462072 52 55730841206963593575412061106468204 53 242595241624265228467287500768265348 54 1056012254331125874622099901716331784 55 4596800307504316971996050564799720492 56 20009780171022548676335863933411255164 57 87102174492767251823060655485817663240 58 379154030505312173571322594816610163804 59 1650449942100589958296057954136485627908 60 7184375721258951762213214271810925202152 61 31273444402998615076751536939402051675212 62 136132680524127839701556464478953621677516 63 592582846579807095987738499279341653921976 64 2579501327004204548452163636048531364682572 65 11228517893185989818087094932352778467981156 66 48877514718716960586697122709914155061259272 67 212762847938120251379274340825404208193694732 68 926152438871956847021314376476984414179712284 69 4031523117597783806856498322693023569023620744 70 17549139823592691912194425206078955264755176892 71 76391056075976260238963271134633960085174038244 72 332528745400825929072181663829168724377971645416 73 1447491004809154074285684253550210149478954590764 74 6300899510139644027674974488443584503463834058476 75 27427690054704325412936314116287583665141165643192 76 119392188452828404986633266619988720724345458917420 77 519711818061426533137899972184048196469375070846788 78 2262295191443193848450889229170318997340170231244040 79 9847725903785558025730791174267353524481258138452716 80 42866954694017521351837975457472683162230251391334844 81 186598999880019961363636660316302173588712474360594440 82 812261729454810747462876068045291269798343116856703516 83 3535759128190079722934898344616190946398329884346268356 84 15391089053242147640681141977435774208273851841040731880 85 66997104060674428847903038132655007706703068901479345932 86 291637059404273126398794775694751794896700872573834952460 87 1269490310222154272431235915208624023044742965118606330040 88 5526066032348452330328734330822275151554077103561711934476 89 24054855360441055517694928707816605281972251630936361497636 90 104710306215040398337008364402641273635148115041261219653640 91 455801877141135050159521858303220275474433554010223815657676 92 1984096491693200387109468562124954964356551597236138369319260 93 8636732505448458952610153566844673182725799437977920870058888 94 37595524553855371380331611826672884482218422213820905691365756 95 163652569485958701851502980001002440781068439830838283512234916 96 712376375038769494163476103237856083361863119570765741224403944 97 3100960170117702152683042943143270121379543760927316079447007980 98 13498417849880383024708679086320097340551769431119088341291011628 99 58758344014155254078154345910682475422744550941780947090946124216 100 255773901036587741848873153589207377311894740029833835550180050668 101 1113378696236129826835257564745442495289504270632508249293216001540 102 4846515286386241586345159178083873950166090438613707517150894241032 103 21096784499812212349039939453331707038159959512224300577917362787756 104 91833882683032304019885514381688399489616001638663897199446864378876 105 399751062002648261327975319228232331661160197280232001864302492670216 106 1740108409918845400495886299339550352169815926632341252000417300440028 107 7574657245689150479193922154616335591168401416623971673402440248074628 108 32972332104496296166038806840073591797174166263147392760562013824129768 109 143527904847169731761277411761874909069041593259798397853394745201382860 110 624774110746295653827423110964112535112278504044930464868489589791855692 111 2719629258675977856041847019183997735666639602647867797873455653221611704 112 11838491988426719147703408891501649501929907251112436526019518725018228940 113 51532719804711204175835561459990110856814256295999371306412138895311668452 114 224320902786182832951634219963157188108741858443577905346791293056090000392 115 976464421390926970008741466319225152091021107884451348115841308976240427404 116 4250530175296031670013182779935716509950075234935387224838184240152378356124 117 18502473183166801669077500705198412837373456533158669365382625165075382618248 118 80540897199950823076920868605068529727965585934306491637569558578271040280892 119 350592921149300543676020267121844114383261043018680478752823666644662264523876 120 1526124002006706209543871315487629888706877919526754563863818152512182232118248 121 6643187380583572966756871676815534273190680812540670125918251763504371497115564 122 28917662336425861175421307027673512513310653774198901348287975420515086588524908 123 125878008115147249330888232024812344196571957625281349050527706521106705995740600 124 547944461854986385216598444140172956428354224979207296720990606715774119749642668 125 2385191327486707680206635534981132647645683218707923896037734789383503962909233348 126 10382690335911149807825529656394082832047946153562315594636343473811103939629329672 127 45195644210652338030874286078531536012966160360234538678138786354391590642822784108 128 196735738958800071778486086309441284125096246652243481818012264770923434479278647868 129 856386752742482276101925001568762886101317127670448102607518372456996460980076476936 130 3727834475597745801867659463170180818547587064378244653611699028070500402422813792668 131 16227189214396815024169016150254485979659331762218426110888866000381265507963940797508 132 70636631407196150487537383674204508079228937351052790219683220458202628103784701980392 133 307479849444866218908011771378783862033067824126537976336028844564130485472391358109836 134 1338453659682954287544140652858916138274035298451324810695896173116111732935428193674636 135 5826262118812171045686513095857689119331693477750093802432792890491837408427328012968120 136 25361602944958495009088447288350424036246346626154341096528925861828169887370780151255436 137 110398552420237145785089637096784554272479232758610513622894318322550549404882077318097316 138 480562699563381036507693276449989788299924106453049261585627922386597739586145039761774600 139 2091879858465524105874489119859641761373994129613663286120308587466783496063464805064250956 140 9105911353980562249690081273746267711577589261086110136347635980888542149441866378131647964 141 39637850735546276975081484078208625568620575383005160734709938192925589910247506218514222472 142 172542774672040846884094153917709470667923229375349930961992325383966343714047902091131935996 143 751075261122287115230396577738972427463381980401776466504184142855598393989792648629061445924 144 3269415650363491388551434119053481980365685094230875403632347534177048901466130173320708049896 145 14231701199783463090698458631832966652967476727256274794824326743980847935881141622479267977324 146 61950311829393628169634591612797377784892478307553441894939859032117422749719975995537804017836 147 269668473352820341583908650747732773077741247581316346461434169195374475215127738749927061764536 148 1173861492750981221057385126721845428150589247724435445045269538180337205269906371068343889422444 149 5109795694807535307721344915740460807908982938434104656164518035582848180547197606943063708428164 150 22242838873165513309294747893816499067140749322265200222515459005101301970570532474660474812878088 151 96822634541015209891191696484347879375928083498006528478180306966394995307351117876629236765224748 152 421466999465290475662993679908301541705710462534240637364263900830966802363171010382096196776723580 153 1834637453115646444062050239372115079925758386408189384605040255051155055353166761035492047953175304 154 7986140287721057825913576567644078900914844582799893638679528496168641714447307788675302042259594076 155 34763509589783297642029875211644401293231574714350116918187273618418348525414855585641246119465224964 156 151324864760648465316663387251476386152028918695668212282238336387114479646795144676984259938217904872 157 658714121935445603947243094512983668085984977081400591062293951818351251370419097459849607756779730764 158 2867369451302628804878195263726262852155040139808205108793214652240105037390466860073526987210773836492 159 12481602103968982263423943261475780507508694809118131673908891967341892378910993277304239729913397264568 160 54332165327013678386442514405131782337809792834124064126032792909660693051212625013948423860355047982668 161 236506833380248192879937734339235714935293844201445332199463180009087657891519564000578860417852646007396 162 1029509534525060450465187234028230341092456935504169033504621965662218615692738805192554090055849667365896 163 4481434496118550904519892435788966060999886319571129268733152582480770853131175414833503705207537297524492 164 19507595092129242559829557748221121885976754520671761155122456331880492207711511071589436628249026228991516 165 84916172847792980976812766867084258430197542541755697750612858749037597380084902336549609957897278003370632 166 369638408889550314776251057248337424965650019611107759202361168855290691893891348287431666637614070816165052 167 1609028630756874083118993556934178178557160272524926936496589330223957896899596434754057290783120935909194212 168 7004069578085805252031025524721450853892981338714500647576980067976149402437752258193047814802388277607541736 169 30488575353436102301384982108954817742242006343216416564335084138430509853719627287167439585513847602031480108 170 132716161185851030491409763770131144654699265561694663749992911855790279219562807634161080529067639753773769708 171 577710805956819434466789544360924283641189452129282228473816001990968250055565967619473989551815429054267815352 172 2514763630421064283273966647847819165022386066189375110776887857121226145435496796476109142580000965387086676780 173 10946715989524379051125404470204863456355796374863445755442899776729571520443528477319003792534240721475741430340 174 47650836645527850197285997460785434969015351709937288605098149007670658010578852912207823198361774178827946398984 175 207423142720763568018036340909449075333142896695125572827063455876058327706329143755046677692398826166862464808428 176 902908808426896651432432361256486880737168276899774893629882474656526371550936716914500688421884464662668979456700 177 3930344057279922754649894455727071711987164874969722662016656223365219830794006998222581552441304234907392545346568 178 17108709389500112142758838045179788933934299051280498972201313558005623845749360130641078839498321027464125637929244 179 74473871169676677692121685144643918502038092062826041521307646692301967069362563075987373149780390728954434181008836 180 324183277693727564398895035041777371666304862723170346657567457263737651900861279718504179183634453638432209785925352 181 1411163350120567398679201292253764767276400379127441734139680202978122927845901891395097915776137212940635124878291468 182 6142765952921430383541189313145622408144574068295690400365010498547863905842294935293780292604645917677675783474363404 183 26739337830129188286087671361878736962857124749761053742347826861493571670988514795840270698106090747821467866005526712 184 116395804931121571758445168983575508952840088586627225950406612139052726493182974525189296531215577009364581698390210316 185 506668620278928169308932358156470150848910410571521170178411277291698149007733963568267382580238589121295311995700457252 186 2205518411314439922922624312233808211673817567606993617431220915641877424206798397239840054719316279872635249149482838024 187 9600577710869679346268553189080702049923913557625728857099645644840385002148838336821211518850806621077188241457381774284 188 41791123533408080324262648482865771073810634017352675615953063159068792084137604857170761002207881024731742531538145512028 189 181915928268275654320209614036185289040919605492913339933088352958742926796159766843244399154383577201737749102071491374984 190 791876412014942420091290646634274955646530598586238413109167298517950991733908907306171084740125682945500095116865375774844 191 3447022247446670503349899919111303585922592253473692416588405821277608429645093383868722277765920079786594713094864996294308 192 15004819178990884024317628014685817101247172023173032448274972192567317664029374199519552747254928480910515753056648212911080 193 65315678992494207623045232352501809463022210916736440826441464642737470264844561351606241343543411546560477134148256649395692 194 284317849576209210484314409882561118624777667765217779471745010644864772680313469869820111581502322490229634369150618281141036 195 1237629935638107984243685614709887711806672142079718064055756292970836784129010308949229315300101721661527228080583126252677560 196 5387378456437781451307865727377392231807886097942634340017899615293724305569235178715240510904399715247237606147090900232976876 197 23451151105136743395531704507437374933976205646388458533015564815525749234380991335310382346734637817372669342468622714841460996 198 102082393617395147161472075068994576772368720943645719076867262265354018707297550683994082764212659560584013273574996065414415624 199 444362625951193529888658762758801731234858783094751466442834542307895309410148923914056228474330894953287734674902741794382444716 200 1934301659131480940687681488683605662534099302249779961401790352355920740299704219171842004471532748566478334278794413586194922748 201 8419976591212576955679037144384572110535975911580661801660618476036683619786832272964371464878344216260184663892167432543030414600 202 36651990376930514274773513935762762468729545415600971463278793825873075071110621734929810677212673855075938301602868696074437133020 203 159545384008858148836043333040009479512390017864668187693537003900939479089188480418973412327214440814629642984224558487573134361732 204 694497878471443624759513405156459252596402664945147930528783740393414811014992238107308602348989257281203423560945214109659088820968 205 3023135430696990234514398908279789162418993382601206603473307953412554270472262998411307600294891694283737059903748593412068707141836 206 13159648309438670949506633366868549495940198690561965078596816281343086885354917655606406822683962373446359256942884102235422379360588 207 57283686952848784520328859108671890684599477200623807548367265644911445255753441988947637634320996318518750797068180127867136723953848 208 249354748223658883469474957942498902854104181743299025501436021598938906088164931138695341123351747585970967241432008088410308642989004 209 1085436251909971362427518841220238655418768680042882082100615160471142999539154434662679716918149377064809567144246217666767223981805540 210 4724882382843597956506659581665558889469875396158873816270782082165772470734239723151910488599159677191991986527939080903772960690105352