1 64 2 191 3 628 4 2149 5 7504 6 26508 7 94320 8 337227 9 1209736 10 4349981 11 15668332 12 56505640 13 203961088 14 736686999 15 2662084284 16 9622940853 17 34793691400 18 125826023972 19 455089068016 20 1646125164451 21 5954682909712 22 21541486064685 23 77930605362468 24 281936667913344 25 1020006937440064 26 3690290150266223 27 13351255847342980 28 48304409032387717 29 174764667783023296 30 632298418779572796 31 2287661228204132592 32 8276794341760559355 33 29945613978474029848 34 108343963121005280189 35 391991392114278138844 36 1418236219233792026968 37 5131221711998230754560 38 18564921118756749846087 39 67168480422195602768076 40 243017753027468730333141 41 879246249168786027684472 42 3181142182623573190610900 43 11509478886882475536335728 44 41641681478203144189880659 45 150661007607720700929790624 46 545096616644031224224491213 47 1972178008519765580386261140 48 7135406863396867232022182832 49 25816144023101881647906849856 50 93403685140655996797391726111 51 337937703865446976511602312852 52 1222670089114853176145618337445 53 4423661914442049430129598402608 54 16004959095730138288223889761004 55 57906485825527896913423906817904 56 209507633437156993976553445927083 57 758005737503562635244355327447720 58 2742490518880111455274578942666077 59 9922423903081576697029119049378636 60 35899666911055740750471133918360456 61 129886215013817231295427373526015232 62 469932740445598271267734662196794615 63 1700232626980331244462179536648352988 64 6151499432206152181231200187982639349 65 22256334024905140585021387610551518184 66 80524172960290562407220814358759805828 67 291339194668537934374630481124907586800 68 1054075108519273715239678498736421938947 69 3813679569196178645269497235390754714416 70 13798022303233987017579234960365529704301 71 49921713669794929222894855308822289476612 72 180618456831772910743186460517035176616160 73 653483715807188619389936935681370154434368 74 2364326294870006478882580745967840667546319 75 8554212895295574392621225252230544182188964 76 30949433002079366918518412763561926644645573 77 111976100533792059583803502052603947909950880 78 405133337658231226839552949700802804048097692 79 1465786185621326029863812183511825338257779696 80 5303264239813196832363363501612013146027975771 81 19187390270953392270638893642900809406222631992 82 69420630155685369148558994531086691928108670205 83 251166199423619022003003398862457674123464706748 84 908727846339561285155249361096796984891748340664 85 3287808234579431240796908935069994514072288127744 86 11895401941198616532432307902120939452680340651943 87 43037968533094006795813345808121282153142317812460 88 155712832959471925575590232416346434075838409660437 89 563374322131876436337303210727293363873963975621976 90 2038307445861988106865136181726892741198549855096116 91 7374665618650468169370459947828303558986211956853872 92 26681790863942164209663932818825816013820236161949875 93 96535626226457862076148011227113541376452615425480128 94 349269176812576871059325018669497802195127453864490509 95 1263667752930590808221918270223972851136988370435569524 96 4571992880590058594004161330180470710458181560030108688 97 16541625638297309890178767283994724146808982701256319040 98 59848163788536180456484490649299876266614178988807207807 99 216532690751194153797095447482999353003403484532499288756 100 783422634813289345624143815257689551812218863720018783461 101 2834449720310474594932942101484553906024516400847527764752 102 10255135427485922675016003187878438338874533864365777401420 103 37103428535877231050033640439590668955708786348866015377008 104 134241465541956517395471179524680776890734313337597258963979 105 485690185030396367638718340216188164303358088657669657999304 106 1757243597442199083430444744563630187141247186827306246283933 107 6357767062059013139689728200264752239795599967815002254680620 108 23002617323084069131275496872982143390012099025611993730648552 109 83224251305125276947134985968489013005697346174038679132577536 110 301108169910206031196936793697763986715530453276621078579193431 111 1089419593025403750612720940702161727205863337231321230188987132 112 3941557115575988543052417092969119639784653607394240805347142965 113 14260687612752923820755257933120395516236221111958408784729394888 114 51595652485884676018211039358166066304951657618631532576428932324 115 186674824365658760017812635425671808758316373059653886088112089584 116 675395859398870417459912330081449389788347328688165876267741320803 117 2443605175166058280565677794210206482899986842065434009896508357200 118 8841046578835939298132460933693820521286170007171908736429596250797 119 31987207018349405042289637215636856781365001082466203778524360473316 120 115730802197567328601549412351321506012968438706987397579764823059776 121 418717975896089617484133746985023433706305952857219905968216397768512 122 1514935868492611443595662756146703876398979581624488430459009126105135 123 5481089462982609128418033423436384739711955411721706351042203314531268 124 19830767972449988418510277386354157657378348943268854900163938708113669 125 71748392547336896435796103586678142084523789768198674908764340593012864 126 259588122874434540048035358267982001283489200663255131235221032533815548 127 939198651635488217960680071433516255941921221980637443045784865406871280 128 3398052643805268389300068732642300073985680612564371012101104358364532667 129 12294269960848900856007995008460808532352264303345691043007951641083211096 130 44481086585218162331735941319528581817539799999210210294680013748478850621 131 160934083121846307373917609674230095560924855764806403481066288365339668892 132 582264982683140725198545666189745216596179929139128777459903529234503046680 133 2106654497806472089090774377707397319679052140519571497255396694968052283648 134 7621947575616656819376408518561488011043436727534944669533125144384253413639 135 27576465389050923651206331492060314229206373173327099445694409703608291941644 136 99772589067171334158568832269890485912338957273078743563168065849985544286293 137 360980618390602052535291995308550062107851295392861896050147442436955030370360 138 1306040146617153591879635072049099137232602540237108819140872724996188384715412 139 4725297641132757696711293662850749940696690398241710110108774777275120865963376 140 17096287472578020524131008534596466456284200962446239882098979512770183734659091 141 61854949157226314137027142821345215329755903664271873647074283067122924234498272 142 223793308423241468064293661241005430183849804366452609758986826689331010843835725 143 809691796330075769635842993057469498968125025239627778574770385474094748189587028 144 2929492439534171507856464872152563932197851378694723697190430487095414323812815984 145 10599003216020478691099753633727034506280402068533299054397630920258330474225423424 146 38347553882431535916207658309556796302531589078637487316882480709098182903306813663 147 138742753332055286125516522645950576937480671637596953443644354161898336003029001940 148 501975997248118751046484104980689763611300786926580756496623204373814384920233317157 149 1816166219580317324604680262303056746722541962253193280722115657171322028993266652656 150 6570951111660992867790568055201196495179974659926101991636312645212949954165279531436 151 23773924460403377715928358419629422667805028452435387400640314677772633042853157879152 152 86014866743711924240686122918967941060055095071465919212719148994266483960618559340395 153 311204711416542732623781416332034298626521946457840291717422258339308966723371416626408 154 1125949223364154041915457077474530097631219270911015268326900668164263481700218346788829 155 4073722559738056546458327543104732217754870050840617467800519326685086066409052422568204 156 14738866681869512522714219429918571959013519171393095345824090003846002330232169633806408 157 53325720610657279881279111501979629558747657989422899850732716241969936047654766049163520 158 192934269643938836792823549462269019197638665978385469557931723047873843366042522800793527 159 698042745166407784557719805039427710938904543222861679175545946745116706200188225937201436 160 2525542377612344738824475034497772015740709924168291092973335264775751648216547301495185781 161 9137498162229684771333759801889676432367719015286828373005188116306189542611002293050309032 162 33059778923086700162546381044141408251176741249325820267322724689821696635514076917743631940 163 119611403804285076956062994178206362689811506440834679769061822637933042122611572088110274288 164 432758124405991883967582772363985996812431315975730324533954448619453740246234270785796175299 165 1565733603008534035057598123042934140875105122458396584602765866773939022392257679325674735984 166 5664877393012710755450074743043187406480129766746900355653706342492535993241802805277165532653 167 20495718950020883601962377836832570416263399349659307660405347396886978070008638731653526940100 168 74154207785040864232561501689792380627464415564878833883900491075134080448605233174992253178272 169 268292444175099903152995583190504143703411007898831234392751930782427128871535219744128896657216 170 970691181950295194602170313059828627743402674487646015009943549906878222985535621884878567652751 171 3511993688875976457245873402089726764643561544574992337207740937342302796204106830293899140285412 172 12706512534628406313218514797822533905467934272511602900888649110966851862124284811776359868828485 173 45972594228762149279863205283940061022579680194276748253981744547771884992061071397015923874403168 174 166330408470668714833223447993742668319965039350531941782297426049182855641033048625277423717271644 175 601789071209532827766801201933202109371687908451800917256497050422878783556447051748942690050849264 176 2177293313694320564667888739286709391178491373776213511198922101750793740520482396742152300488010523 177 7877521212423938684505437607151583893908887298761143921580978553370693157338826702729890767809666680 178 28501139493648090599187744130887102782356712513072026273688918168410538100704259082106394514659739517 179 103118091406120759573411532072981737763478454763857453474006752509401229394146124575621782552780879996 180 373084759562363344871118938281822874600621964442688886920211699097248429482553677951627029468145791096 181 1349833340781212926488537027303950639949517979268139378273425260681918914810751855653437238590914305792 182 4883742906094247908087090435318523994340868113560437338974646863759106196731788804345233968378571735655 183 17669547826565174907992767014436777318982114358887062239089444655150514805508864402194121413218384885548 184 63929024602354634999528382828475113096685934249476656925115419820415024461505619049613667594274629795989 185 231297383878947300457678078894479307761932844834052998268170831776931914136940816759470284251227818955544 186 836841796382963327290748479870000013472996086043353248804858496770954564530426878056031512952530164961268 187 3027722062520080134165352003673253020122187060026810854114141679984614234570225931480678879163857793115760 188 10954401330685584034373017615863234467799805898737745288748944544123431181854131252610106608360912110870387 189 39633396340827519501038328052695166050482776426035734358350896849844982248782138937109875242240747435979776 190 143394975050709677333326552162548464915145048305112674641337880488005315040072739431400183180861330197068941 191 518807893549410789161441120492687656516407264168771827109742392539843445560388493166692823131233898672805172 192 1877064592493505559140572841502570637583868597969834410133116864346918437707952539753285710054793643409237200 193 6791283494720473849895658604661617781876883320186541732795347796949516534453006055468190682088460141906468928 194 24571094511134841453775428814779969671506246045975684418555486672667687419764451275103381092277385946128528959 195 88899055082071838019398851047933758421730754282440928026855214969640803660959591365227294499801127963813102324 196 321639802854684982828117111158810206721833190707919714030417871248360731973143612555244738152079153462888903013 197 1163703738863065724043591300536164031439060190050679203386516450093035144628021476996911389155914958676074309840 198 4210319680041903706077370946839073230431068370958059770897683170558183421708525523244180596588293076233546917132 199 15233079705894189910168898231389676525556293019346404536538701262630739957637827463297063890974707907109527379056 200 55113800129261431020457636422426103960569946212125966601036503164942967037918295195410722691801412062178775454411 201 199403602116836205551443690954326269099303482759641036942000379964996689903982387913946494809928717179420695468552 202 721449009937873872654930272657260133981429510154620788790522082655995093479788825857667156788152776890634092201245 203 2610227039105188335517432908508803117349680402430291843880205238968735900824857227260189997677873856065266004963308 204 9443890145836572314312513179242356987370643430327489092275503259449209206413348757372385971611349817096332135579304 205 34168315533656919893975401353627561768753931780877994607820155810545138154060652864098708483368859511315649347087104 206 123622126939101737898314440871820759092334402707979418858427172402022454446903099423885026632729243168354369567791383 207 447269057027224090021695197590690399755507120859795786729303146188872238964093774256154104354925522670806632940271420 208 1618234650440611760616903783593626707543259928476720944502480148982163085376931419642759515361410515971842628862397877 209 5854827967066938352976042930012792638483348285013254438833917790878711062937240821920046921675588717498310883773875336 210 21182966583131632961795695732090884449106798185750914316413186260171596217629726750866082504749953142152152675047118756