1 40740 2 136010 3 463880 4 1599494 5 5545760 6 19280050 7 67100334 8 233536170 9 815743709 10 2851383464 11 9968776923 12 34851713656 13 121833022602 14 425845518315 15 1488332695880 16 5204198276461 17 18200494366672 18 63655428624786 19 222629094048890 20 778583872392047 21 2722702381751623 22 9520752495189835 23 33295146439855503 24 116444059479949702 25 407254803434928156 26 1424349388157219073 27 4981499060041235943 28 17421770101984251029 29 60927550058125218025 30 213078978201546375320 31 745204574604949794541 32 2606250657927924686296 33 9115052337190996165424 34 31878733960502300419413 35 111490896231064433173216 36 389918248654466601334548 37 1363664484822105584364611 38 4769176095353223973048174 39 16679433572823315255862687 40 58333845236105032065930568 41 204014069054413377286513675 42 713507835096521082746370679 43 2495375760562521277880937326 44 8727152829359457871327642933 45 30521751660858038916735490801 46 106744854613980919657800131422 47 373323242976439727903805838438 48 1305639795985706278565268626202 49 4566270054126861171431568396723 50 15969796637066548569752392813384 51 55851761554591107904183695184391 52 195332411299392863410528461862993 53 683143413381976447757750335407383 54 2389184352008571395395767136922045 55 8355791279590235371424903940623647 56 29223048742766198769622766369483003 57 102202933000359226548217459159455359 58 357438295178098201150907137028010759 59 1250082695390669028752444533438898090 60 4371962420926023361958629682039246973 61 15290234797330408841179760097717045464 62 53475142141981808214040376243006820517 63 187020738312655828736286682694160620003 64 654075030152868431291397326027729255852 65 2287522300463355465170097719155074883700 66 8000241093032595473879960576086167511820 67 27979555206045312645296504824062718041372 68 97853992421827372383706238392637232729504 69 342228609357829091570117518772058512932375 70 1196889590086928452958168059527788047874324 71 4185929097397082584227800181551817769592773 72 14639614374595823267077657651361198942386604 73 51199697559350111412179478609572612101032022 74 179062708064203849431931665030214890233647187 75 626243025178555957599638824760759178841670258 76 2190184297729822599989829308653958997948208520 77 7659817559509181100436055470310301556025252849 78 26788980919470375181701833655371561892638845874 79 93690155251540559924192817131560967607782298792 80 327666257680658106640141021080838241068748480784 81 1145960058013900770342454366635347403924911738957 82 4007811062063242637034353226858340191669672862160 83 14016674872914844103544154661015347638020677299798 84 49021067186638434463473801032836687053894702920049 85 171443302861119610847269708346425175526245268184058 86 599595394204255236452516201416385187144136333573445 87 2096988509268683991072460864098211746942633360516877 88 7333880213821534864942668374508210738529368188960332 89 25649067069999364086597618039903916613452309143434912 90 89703488807002282102177174669823371024954061972794941 91 313723531998088040468511602797851883859697782386856942 92 1097197622500009578350986817864111254150680997424951141 93 3837272313571859987150607579832968079165873353287236448 94 13420243083355461103363081789799756999275606607709854396 95 46935142875702969136749630144268309983082057866382670087 96 164148117269541750739671946562312128949086619759267394152 97 574081652837304819901923082711357137335709108936781162607 98 2007758295889326421692428213837143590433163205909015270958 99 7021811891059603631154225709373878969548973279671168856349 100 24557658333899647602559692645898381797224975667419890106654 101 85886462386400708209011277588123837132510242345276489941483 102 300374095922484586976700748761737600064258102428218840067133 103 1050510115035880870916284837454312105095135274528070630720057 104 3673990256256587291490425265140168128332620463902035568946617 105 12849190321966982106448454922674732115006484077286454202849143 106 44937977629878659114032426293703329628305240423777328270218892 107 157163352950073582191889904231859268115608491003389961664871626 108 549653562855597695030277909557428068158573413969293421794861403 109 1922324978957739196748521341191223913156316945054490735498550144 110 6723022598608899836941267539510483698078186075005180556028146916 111 23512690805961873955589126289067470342102921717598066058900136911 112 82231856403576795721990084303678860266463350635534258838617738673 113 287592698918478071946906294530840729763183166543898229276858643127 114 1005809233691428405797319933105505261951779957720059752848985803683 115 3517656110224586685345765577855955853429153606629241652013586444576 116 12302436779623936002452356646005281259498372567891283534396676043438 117 43025795010037818886515122937042157446209991677837049864482351991801 118 150475801613052479704122298479779155454682742440593844386074117476351 119 526264927017144147829462339611400735693050173901203980061049160585946 120 1840526984669559993875125345155525962846378643991880327008264987464973 121 6436947262533862445027547432214123532273930407626026599638119636849991 122 22512188305963447203556359720514727386098670797870721123468882540852848 123 78732759747083848334318568502330923366464457880348519616967005855021890 124 275355170858146052596733618146711478507171034773363342577439600275295481 125 963010446495466990528904309007479231452161412264088147687379282229221818 126 3367974231840809407325404321743309601532293632220879378111459085776466090 127 11778948471019177605936285214534075721491310668498314832773574815736926834 128 41194978801057004823573171624538957230920620884628400830860409928520828302 129 144072816228103819624489590935819609423757698490778552454235349232551738749 130 503871514928866688102365725948430331772456277088683446168717079560349695356 131 1762209625685788980883654550326764590111314334456951848735195645450213679401 132 6163044889119623792613954426246033131348206390609942641766706057455315915898 133 21554258784875733076885523351799896507461234166518086079475434594816214412952 134 75382555234188568710684055077008166764535670553736330354930094229025995774625 135 263638369120032137622726235710878543609794658076456103020012561748798867453636 136 922032815900236998919142646945486025062061598840090866910662273571431379215736 137 3224661556037469344999644863967657024933768742937401612485874895877643824649078 138 11277735425109025056611452718345006479592138857022842611091481254000163756298623 139 39442066743595603448967399114281549929469545760930724487807386685015479368616706 140 137942288089307424602100507298911227016188569457591028302579575846729708038807467 141 482430978249723091275548010209508505674873735741906131468957628886552842695811725 142 1687224795229301074202031643984818501165274876263701111539821795719223288142921491 143 5900797498463031107331148483314090425379208910546332898107718903689233046737763299 144 20637090692557525066680221533367896857094320299630998262881280239668990971258680364 145 72174907267006024872935761069136486220115634580715179472564868202338625168130054960 146 252420135987472196876112183588757012570874139791792098406008879402272540783190499205 147 882798848860494619849027663946579618125629682379311944390160061321590393536928011272 148 3087447063208749006893685801914278911821153459460642274433461545368230998947576022429 149 10797849793777432151065341682517699662029416568594565927308773568678043023132057424725 150 37763743890010248464272165637828929777992316233634067026358882864611965753161070501299 151 132072623700714699098576066792329496677886130610093951247915593352073449261534321765309 152 461902770604440743184600749145612034541388040248511842579708159498808711778056010629474 153 1615430688918117568273722925183266710396545222574072121563429276229756785191349103308362 154 5649709152606967173975234624801393494586594581100982436217621156084818136074472453572571 155 19758949565596117670342174560906446416682789964484784698676545418758040716118400660417602 156 69103749837387786140909595466253577360511059387032438315938306453560861306349064586844261 157 241679256568521835638457631318589843552810739108045484901886379071370413715781524062610340 158 845234349698239447228238582058242473667938958331911760997564861016853399643472907578422805 159 2956071265914672930581833853251384725611654077870409206570792096191611505031075335541027264 160 10338384061516549197881688042807324348982064067919403575769037078885424600334087482466593195 161 36156836350949163347352300350940225918446795392877520890760819799447741334780601022951777473 162 126452722894638909899899287762018854260802454839593912039351032978808998039536732860568055430 163 442248070939101955616540762806695489772871614842587253976109017954884967008208755118417355385 164 1546691536348457514858405945396324415837076208606054941708414569572951202696510662455901986040 165 5409305016372513544574264199696837125172734978788798623976341935469022617314004428955889789135 166 18918174744289080726456702303007756806934517538266470162018344767418537219101070822697035828483 167 66163275055150583986809443282151791983428000196350498415880806779151190415515550917167423681200 168 231395418701532633615180170385744018978541247055335498622386311003872214332894165585604989764371 169 809268279894335856107543462986310772836266617904318125204624923606655375940750639551027024982779 170 2830285718352453186151980881114797731977896535117056671805770794383783085589890507127867145591828 171 9898469329053324986013377895320122325332555514410129852242804999660980928241503481622427961744050 172 34618305290832788109784115016723223684454595852587411713549650512287582305692296360213120748589947 173 121071957832082186211462195312746470366830238563573572974624344978763869712045257732101591384016229 174 423429710095462074930084227067841567295796431466857814977467453244604206213479780063984314861335634 175 1480877344365680017831131177773000392656047152841656730290003417525682182062736612579414570478444813 176 5179130459601286484044149773772063400126180058774339309521157242713559516999764721981831991006487740 177 18113176232741513490399014230595063756054369968020983978260178697638838981025204750927372512670011879 178 63347922165221766163622866434450782047058501236600447702529939107999953362447059813565792855979414999 179 221549174539423718347115801919774275109455296529719429907134918060207244250995738016979659445576645579 180 774832623729643696279936541891632559488104183882208189621018890788010157672249252817001185666964345375 181 2709852546478035153543216981594711231065109374328217479502360690368577341318069502108283530140278676708 182 9477273670159426029044865734029745065942372725517398613167328301059562239554378398327720836833475735135 183 33145241181419089355799671131477145674847280975139034748962994119294143869132580780166680725310966692195 184 115920152905741626612517516348141769143060992269927197281314024703948203398519844766696741624092387109533 185 405412100522697023453639248828186467524873734654305805122553663783700477660416739885392079573420165478560 186 1417863651231299237533870432190058378648542761628473563217646917125036464514293761643525652644412081593738 187 4958750197369607481055753973457848725392540067695562958558076230818006048486753058547828557804670070571182 188 17342431691904507978312774162758070143873017952732016854649683656069258203729192925582497655491583813848114 189 60652367031497869477922832609288894148374598509329573552172118947576940942484364457072273187397211571217193 190 212121903772050700813235189608057578819693626944672539336672824441813102302072802171084617545172271398017543 191 741862259662711253109541647284857817222901615898663145677536558989492283639972252762034284243200674454074572 192 2594543998168564666916397316020861120430181169105291573800496488072502610923427491622308714400950059861071194 193 9074000558396215191399790948769654000576593926184265931641984883784123393064904819162632129822102009051734144 194 31734858299529766169860679526127579340746088570806321746014693616744683027591265275558487994055883625721953224 195 110987565496605330448389366093767158155516475090282104804148522228391065033826716137899573585319236469181394768 196 388161168976947514739257656744440468861561892947557850985767846731309846095406842549407262445884212577529791559 197 1357531291252250990932366914757185311997762240032681957306510462907697191447093456523501242349258152274201837889 198 4747747466822090508382923134977674274070590806593588017223965453169901341568704373884750116871545802931194920715 199 16604483560686543171828035337488372919730632500467944813399629799507296409718824595887517757947752892758304033851 200 58071512068365266546889236224712616807837425460845596416131094575913161163603051977380520836035451318994292668215 201 203095778413168463475229554044114317105301008426860643717615306843503770698245846493968194435143175990279018678744 202 710294837177501571885378636710063907299002289723312421281222596284176224164891249404245759909637157243643486701485 203 2484142012517091005428269335795232763407792341483428047784193420121463985991458630694966572470000511961191404936296 204 8687887360795147682017290693429192887010660525297934453962686061715633806953774472541676954401927203134146698493661 205 30384489458951484423524604080189483805574841362168938479535982368396984437019760002780606821757200651599970945414638 206 106264867549645304404904559660789850428846741378112044130198424599969588369232122860340018474304228029267458790432734 207 371644292085246522170505797505929459518833488448137173541278554689202721180108545669784504476826253711067680318392853 208 1299766169425814620428927461051407037413503406941622475813958364777258494453731968783000709095339965794949130636585734 209 4545723239027570814733709176808488004830744605976313724202401011357828656653238921722774910977080684122194246129125060 210 15897936299545073001475527869536433280791775338626304137576178391598164681237693652436080568953599814713903976305795925