0 10 1 11 2 43 3 97 4 140 5 657 6 797 7 2251 8 7550 9 9801 10 203570 11 213371 12 843683 13 1900737 14 2744420 15 12878417 16 15622837 17 44124091 18 147995110 19 192119201 20 3990379130 21 4182498331 22 16537874123 23 37258246577 24 53796120700 25 252442729377 26 306238850077 27 864920429531 28 2901000138670 29 3765920568201 30 78219411502690 31 81985332070891 32 324175407715363 33 730336147501617 34 1054511555216980 35 4948382368369537 36 6002893923586517 37 16954170215542571 38 56865404570214230 39 73819574785756801 40 1533256900285350250 41 1607076475071107051 42 6354486325498671403 43 14316049126068449857 44 20670535451567121260 45 96998190932336934897 46 117668726383904056157 47 332335643700145047211 48 1114675657484339197790 49 1447011301184484245001 50 30054901681174024097810 51 31501912982358508342811 52 124560640628249549126243 53 280623194238857606595297 54 405183834867107155721540 55 1901358533707286229481457 56 2306542368574393385202997 57 6514443270856072999887451 58 21849872181142612384865350 59 28364315451998685384752801 60 589136181221116320079921370 61 617500496673115005464674171 62 2441637671240461336473943883 63 5500775839154037678412561937 64 7942413510394499014886505820 65 37270429880732033737958585217 66 45212843391126532752845091037 67 127696116662985099243648767291 68 428301193380081830483791392910 69 555997310043066929727440160201 70 11548247394241420425032594596930 71 12104244704284487354760034757131 72 47860981507094882489312698868323 73 107826207718474252333385432493777 74 155687189225569134822698131362100 75 730574964620750791624177957942177 76 886262153846319926446876089304277 77 2503099272313390644517930136550731 78 8395559970786491860000666498956470 79 10898659243099882504518596635507201 80 226368744832784141950372599209100490 81 237267404075884024454891195844607691 82 938170957060436215315046186742923563 83 2113609318196756455084983569330454817 84 3051780275257192670400029756073378380 85 14320730419225527136685102593623968337 86 17372510694482719807085132349697346717 87 49065751808190966750855367293018661771 88 164569766119055620059651234228753332030 89 213635517927246586810506601521771993801 90 4437280124663987356269783264664193208050 91 4650915642591233943080289866185965201851 92 18390027052437689185510652863222088813603 93 41430969747466612314101595592630142829057 94 59820996799904301499612248455852231642660 95 280714956947083818312550589416039069399697 96 340535953746988119812162837871891301042357 97 961786864441060057936876265159821671484411 98 3225896547070168293622791633351356315495590 99 4187683411511228351559667898511177986980001 100 86979564777294735324816149603574916055095610 101 91167248188805963676375817502086094042075611 102 360481309343712626353943602109833198181322443 103 812129866876231216384263021721752490404720497 104 1172611176219943842738206623831585688586042940 105 5502574571756006587337089517048095244748892257 106 6675185747975950430075296140879680933334935197 107 18852946067707907447487681798807457111418762651 108 63234023951099672772538341537302052267591223150 109 82086970018807580220026023336109509379009985801 110 1704973424327251277173058808259492239847790939170 111 1787060394346058857393084831595601749226800924971 112 7066154607365427849352313303046297487528193714083 113 15919369609076914556097711437688196724283188353137 114 22985524216442342405450024740734494211811382067220 115 107861466474846284177897810400626173571528716622017 116 130846990691288626583347835141360667783340098689237 117 369555447857423537344593480683347509138208914000491 118 1239513334263559238617128277191403195197966840690710 119 1609068782120982775961721757874750704336175754691201 120 33420888976683214757851563434686417281921481934514730 121 35029957758804197533813285192561167986257657689205931 122 138510762253095807359291419012369921240694455002132523 123 312051482264995812252396123217301010467646567693470977 124 450562244518091619611687542229670931708341022695603500 125 2114300460337362290699146292135984737301010658475884977 126 2564862704855453910310833834365655669009351681171488477 127 7244025870048270111320813960867296075319714020818861931 128 24296940315000264244273275716967543894968493743628074270 129 31540966185048534355594089677834839970288207764446936201 130 655116264015970951356155069273664343300732649032566798290 131 686657230201019485711749158951499183271020856797013734491 132 2715087954619029408491402546128161893113795219423608001763 133 6116833139439078302694554251207822969498611295644229738017 134 8831921094058107711185956797335984862612406515067837739780 135 41444517515671509147438381440551762419948237355915580697137 136 50276438609729616858624338237887747282560643870983418436917 137 141997394735130742864687057916327256985069525097882417570971 138 476268622815121845452685511986869518237769219164630671149830 139 618266017550252588317372569903196775222838744262513088720801 140 12841588973820173611800136910050805022694544104414892445565850 141 13459854991370426200117509479954001797917382848677405534286651 142 53221153947931452212152665349912810416446692650447109048425803 143 119902162887233330624422840179779622630810768149571623631138257 144 173123316835164782836575505529692433047257460800018732679564060 145 812395430227892461970724862298549354819840611349646554349394497 146 985518747063057244807300367828241787867098072149665287028958557 147 2783432924354006951585325597955032930554036755648977128407311611 148 9335817520125078099563277161693340579529208339096596672250893390 149 12119250444479085051148602759648373510083245094745573800658205001 150 251720826409706779122535332354660810781194110234008072685414993410 151 263840076854185864173683935114309184291277355328753646486073198411 152 1043241056972264371643587137697588363655026176220269012143634588643 153 2350322190798714607460858210509485911601329707769291670773342375697 154 3393563247770978979104445348207074275256355883989560682916976964340 155 15924575181882630523878639603337783012626753243727534402441250233057 156 19318138429653609502983084951544857287883109127717095085358227197397 157 54560852041189849529844809506427497588392971499161724573157704627851 158 183000694553223158092517513470827350053062023625202268804831341080950 159 237561546594413007622362322977254847641454995124363993377989045708801 160 4934231626441483310539763973015924302882161926112482136364612255256970 161 5171793173035896318162126295993179150523616921236846129742601300965771 162 20449611145549172265026142860995461754453012689823020525592416158154283 163 46071015464134240848214412017984102659429642300882887180927433617274337 164 66520626609683413113240554878979564413882654990705907706519849775428620 165 312153521902867893301176631533902360314960262263706518007006832718988817 166 378674148512551306414417186412881924728842917254412425713526682494417437 167 1069501818927970506130011004359666209772646096772531369434060197707823691 168 3587179605296462824804450199491880554046781207572006534015707275617888510 169 4656681424224433330934461203851546763819427304344537903449767473325712201 170 96720808089785129443493674276522815830435327294462764603011056742132132530 171 101377489514009562774428135480374362594254754598807302506460824215457844731 172 400853276631813817766778080717645903613199591090884672122393529388505666723 173 903084042777637198307984296915666169820653936780576646751247882992469178177 174 1303937319409451016074762377633312073433853527871461318873641412380974844900 175 6118833320415441262607033807448914463556068048266421922245813532516368557777 176 7422770639824892278681796185082226536989921576137883241119454944897343402677 177 20964374600065225819970626177613367537535911200542188404484723422311055363131 178 70315894440020569738593674717922329149597655177764448454573625211830509492070 179 91280269040085795558564300895535696687133566378306636859058348634141564855201 180 1895921275241736480909879692628636262892268982743897185635740597894661806596090 181 1987201544281822276468443993524171959579402549122203822494798946528803371451291 182 7857525908087203310315211673201152141630476630110508653120137437481071920949963 183 17702253360456228897098867339926476242840355809343221128735073821490947213351217 184 25559779268543432207414079013127628384470832439453729781855211258972019134301180 185 119941370434629957726755183392436989780723685567158140256155918857379023750555937 186 145501149703173389934169262405564618165194518006611870038011130116351042884857117 187 410943669840976737595093708203566226111112721580381880332178179090081109520270171 188 1378332159226103602719450387016263296498532682747757511034545667386594371445667630 189 1789275829067080340314544095219829522609645404328139391366723846476675480965937801 190 37163848740567710409010332291412853748691440769310545338369022596920103990764423650 191 38953124569634790749324876386632683271301086173638684729735746443396779471730361451 192 154023222449472082656984961451310903562594699290226599527576261927110442405955508003 193 346999569468578956063294799289254490396490484754091883784888270297617664283641377457 194 501022791918051038720279760740565393959085184044318483312464532224728106689596885460 195 2351090737140783110944413842251516066232831220931365817034746399196530091042028919297 196 2852113529058834149664693602992081460191916404975684300347210931421258197731625804757 197 8055317795258451410273801048235678986616664030882734417729168262039046486505280528811 198 27018066914834188380486096747699118420041908497623887553534715717538397657247467391190 199 35073384710092639790759897795934797406658572528506621971263883979577444143752747920001 200 728485761116686984195684052666395066553213359067756326978812395309087280532302425791210