1 368 2 1028 3 3066 4 7724 5 22256 6 70284 7 219824 8 675264 9 2072804 10 6383492 11 19670396 12 60581792 13 186548780 14 574478144 15 1769185920 16 5448417444 17 16778894996 18 51672129164 19 159129275664 20 490053971084 21 1509168106704 22 4647627251072 23 14312812362596 24 44077674665252 25 135741414459740 26 418028665477184 27 1287359247697580 28 3964545905376864 29 12209198221215936 30 37599393408670244 31 115790927384081204 32 356589233210177004 33 1098150641983033904 34 3381859910990586252 35 10414760981141613296 36 32073252337221134912 37 98772647528848393700 38 304179813050527433924 39 936750821024848532540 40 2884813728730094549984 41 8884059733585199852076 42 27359311474385563377024 43 84255615878256943698944 44 259473225913255774959524 45 799072610935667727784404 46 2460820515489359635219532 47 7578332089698978570620496 48 23338198336801704077797772 49 71872213458189703033126160 50 221337354016483496136356864 51 681629546744337805958195300 52 2099143368996315804865160804 53 6464512732242128523497317916 54 19908085118217542264799525504 55 61308851802157785904201843884 56 188806471691210327130798890144 57 581447583907111554242262000704 58 1790623434690011875774628741412 59 5514396092792568741398329582196 60 16982110073562284664370541308332 61 52298031860192287428728965835120 62 161056790033863997591962170277004 63 495989785721867142134447266925360 64 1527447973405518564473505193605824 65 4703922094010502552942372851337956 66 14486177893959427941439742164871684 67 44611570043355882106180019888758524 68 137385595862600550589621542199032864 69 423092079749228175439222999296437804 70 1302952517129613884753490863806227392 71 4012566869369512846414272163369408896 72 12357083369877095522528239488734781092 73 38054819864992343469052786330055138580 74 117193456708985486352104564041462072844 75 360908456382825098633895726887540984720 76 1111452102757598999793157931050355004044 77 3422823031372658781840107605725971471696 78 10540910827400939661693584733095778664064 79 32461742851677454668700650217003535275364 80 99969041216930387104322162237314803531684 81 307864221816294077876439859853468229738204 82 948097310135056771734546856636611501025472 83 2919756326935926164202735455080499539623596 84 8991668806093316721485551339927136903715552 85 27690703903129468707313855901716832025007040 86 85276170551474813743287101278283909259982884 87 262616121618431350330001321601667725354195380 88 808751458794416610597177802939934062548121964 89 2490627452995602085927646671963129049701801136 90 7670125403992885353976828074347664021471093644 91 23620884625766993576333773967524667637133441904 92 72742772916508245300525678830055576592064823104 93 224018325114310356684029507637032839564677394404 94 689885853603912442845969825731756873965531043652 95 2124569455467264201044553853204667721948337636796 96 6542814796860576087311046691241639208691103983712 97 20149223813726857220601724767829038800486401363500 98 62051461473502706904181143462587662564352963930624 99 191093409185046561557478507919904079970960606851840 100 588490426604328101048102170995400186780147503986084 101 1812312542237298593672821009213100277533360559368276 102 5581189773472628052047427039332305195416697381118924 103 17187807600261479986161419277299311407605216551208144 104 52931497063178142722137940681808638677804162891786124 105 163007606700613353454807566234847516777906337834773904 106 501997512191022615062190373792420261000667084346162432 107 1545949341547063433210941386971191711007372995592208996 108 4760898826367808065063261461554491721785561490677817572 109 14661643189567829044821537457814978837599622363541058460 110 45151932199786145718043800687264624551581715339033912064 111 139049692794643586635615475209528677337745753690189821100 112 428216825378213439470183889938666207167803057214253807904 113 1318734661340143784565258006193183070900414496574026487616 114 4061169491609571474176683157411893440642037655741277978404 115 12506759792617787741519324223342002301153163565660563364084 116 38515762721404433690133955925112867995132778233576029267244 117 118612974312271802079002567677663636334366978781108994206704 118 365279996581374692969926327354007878955285544220168197084812 119 1124914678820969225866994313666119534908805027124790070475696 120 3464282321698334332722770177071926343017833606976855243421632 121 10668588676440951036016449622496219169717367421010370641032420 122 32854938996797874296068204089874336903397040613074446458883204 123 101179926344616936032908527224309257658964017797516627486017660 124 311593258356068445990038116340737745197836525292092155384971424 125 959581234742785574374870018444277600275962143546912644654746156 126 2955122170898393422752762913135077693804397879552431774529515584 127 9100581304381212014620173997943725933634518716345124210446852224 128 28026110356200389871873506753736962548958193217589364182985292964 129 86309086796442809210360298414440180592624340462631392813190822804 130 265797085965868000050961291088034974765757779289158477411476561292 131 818547542677264817604876984173127453858346773183548160182351034896 132 2520795430048576444572998140024800012606591224706250718139128522892 133 7763030574094815342011588523657017361553980548256639116515604540880 134 23906994981012624835347048451561562214786081543801565787192991772544 135 73623877114358272141301860614118976526840695957065665009803142066020 136 226731769745849234130656455106579657059593617093811392108586806020644 137 698242165815785909520565540507077805914495403602653327148761585378396 138 2150303517983477793574402306948013559534612354443787391894031618566464 139 6622065303160162549841157690523840193872304536789281814984794518267564 140 20393283326086544389926087842398798872262941540512584980035400976594784 141 62803066079637054222950051063317131885677409045836918225131398075264704 142 193408047440693904165519523344354500582015947250000912596737923268302372 143 595618576446385515389815287721059195693327063178024979231100165010284596 144 1834264361294489797499139196538499025018379377151889465505184142781295852 145 5648792499368830045333243779584530137698755891087855042955040031869441840 146 17395996659067514998553720436505616546145976976809403835638283418610931084 147 53572635177536009930606311408303322530406601004034261967346793825994525680 148 164982052831643394902207027905708024836949888829584589699954932495046272064 149 508078007854962334594786710472831633811265557648081369323561689702793828836 150 1564674809382390863826800816071090664663787382788950771171225144172500847044 151 4818565695161312126340168791466384255598321327351730240313425598327350732604 152 14839233826324759178755526741618872138999270360718394161036616440158466196704 153 45698839547515845600358360673707987709457292086280929812613482497452891087404 154 140733946269167280863323470363738976091510716582068772352234266657501921703552 155 433403645007206857706477549490220787450392579783698728307644656756635030135296 156 1334707968369431403603283870745366490884774601399884703480165349682737388975012 157 4110360818029650661189323860325134320212237658732934364226044597717955758233300 158 12658249186174802390894976882376588900529191701449221567203955114775929383957324 159 38982288794807988168961209216473947252579870980497130930584403016772994838178640 160 120049685966170034171796672940402795526959554724074860927008004854330997620364684 161 369704487502938835241371950412604021712187914091090336212941800677262281030376976 162 1138540321699195761167095128862890377257834363334902386137476261624701924989965824 163 3506243791873378062230102781903995615179192023667150641840834208097661586172959844 164 10797813036347282243202862900809266383844075051430098778307087421131513745259002724 165 33252897770013894434263129276193409990483560537196551868274089834331668275206533404 166 102405478440943013660364950036718614747678538252350550713310163685498988335198632832 167 315367463228274992866722150802826725850651833167720855809749748047550858518664909996 168 971204259549392921148802280992002705934822841629689915627704301753820769771029779872 169 2990916387224553834558135964429204204169279721014892949397967996144174245294207965760 170 9210813016325561425429400922637243251993679800086576501488798244622388324652719209764 171 28365579453874177275682012019554101822430021604847521766799204633607274956922628566900 172 87354514343949592662210362771449137605010362330969665987462772638160371744457016185004 173 269016580065847278576896162524197823929304469276568473776811957953372156357999506824816 174 828462282617417512416105425382297162496070047150893467282811437558747092159202309873804 175 2551328819776326453225109701108636934385063864462462021883521520297405497653799429876784 176 7857061067470752722275431840888363180187642339654172919392289312229837321827990201009344 177 24196570876887902316642298210484934326026546319846625371717954625656696566680396978495204 178 74515653775964389253336001644743595127001083523118231523496298707717177619549749430718212 179 229478081250063238178874329761830356412269448345430512081538750599564445501897018389619196 180 706699694704907546434398962668376432531568693580062344105284351946779607961853465536902432 181 2176349286935969196658756916266987529426946815719534455978681254408368758122872027817842220 182 6702275739236724270799585050300934712860869160524686456354754315262285001882594534198131904 183 20640299033986263678009839812071208446534147461788038624750836745684144533729932880146904960 184 63563774572618669365077191691312208561077849220869671074544617691548312074439933818486479524 185 195750721986432854034983487869138977174619009987628144479696499935426408916142517777433934356 186 602833066724707979843208390624285788479005715099653340807777689691215054914740476263495689484 187 1856482073981333191156444436547300717042946309383060786129189496880245471892583044546937313424 188 5717214070123223175877497532836597776697528774052709739161408562769499094199143484750732455564 189 17606707428915153905067536765939383493002902191354255177518163305870943745589326525129415540304 190 54221539142181310528924010566935861033141337014249700358649741796930739002000224201472892760192 191 166980414641231305948928128964526470321988909376614875989015382074243865494855642673141342423396 192 514232154137921697389695826395799907236404731987333108231498152845150725475124790326781145494692 193 1583627091341718623155100050252115086471917529118760544788692193709963614607195653957711349193180 194 4876931059738433644428215708656156364975038163576135290260894228029623488997241302160315459639744 195 15018975547639944855711427394464457896602233646495885323119363190034288942546880000796400185179820 196 46252371365836909267862601965149499974601499312838937061810101257867411754393504166207748344779744 197 142438600434332086747287701822348530003984737728741665383239186313867313040476962933181002787740096 198 438653290513814846153874636934610017828376207042496027275028039591371150321587428097920914458211364 199 1350874753696462861817474981301415125643308126584055987761583739382211652911502036905476159367939764 200 4160147979368702348843861575229008834775729612024341722731490783852404070365985962613717101398347884 201 12811573510340608129294022731296873064309759810843347436022760825442814247575708639861976748034998704 202 39454465712483786166937105169582187758590016584343776028001577741825052357265537884883015613052581772 203 121503799935358099070600140108284003544885042213241936086802928743830951530691304622313547956175658096 204 374182570518508164771305618456611443429849893990358547693633351538579874385400370324481312729948281152 205 1152331006555574412921348762407657085252944931204786679675677067050477655716756057925846174056165639140 206 3548713524602031419227214520293432504340324586593890938519057117460525886110796636372171206296800009284 207 10928602639389294241989780946266447707869333860792500463758778787611064613759067629506307034531518625980 208 33655676859140257154582554215820850014012586412571460422750405994654184541584918694390535794086869389664 209 103645875161050428454361665790734475655973498994114313175296205469602088810562254861612557628101862549036 210 319187383538910922614460775175197949061854091086735508082602407710777795859609282259832244325917560242944