1 16532 2 6744 3 10662 4 17976 5 61686 6 120984 7 202792 8 630776 9 1468994 10 2840656 11 8027990 12 18516064 13 42612832 14 111147008 15 273800018 16 630687800 17 1708859106 18 4099448632 19 10295037848 20 25879630320 21 66847115882 22 161547812864 23 426827387086 24 1045798451504 25 2714168067148 26 6723680201128 27 17562327558314 28 43101482579552 29 113297486432938 30 278943330301688 31 729782578608376 32 1802091974323712 33 4723019650321582 34 11634685251921624 35 30539820365949930 36 75295802702304464 37 197419169762123968 38 487088566098154312 39 1277654971424636514 40 3150488059935772296 41 8267144490717524578 42 20389687831045788952 43 53489112206392055468 44 131947343645182222680 45 346181473170126143986 46 853838773038735600680 47 2240381911015970520478 48 5526082669461186733616 49 14498855331510760610372 50 35764247804780404192728 51 93837766847820508594934 52 231460884274087033868008 53 607319372924147815240702 54 1498038425954132243061576 55 3930566897425945557148068 56 9695408277828720142935264 57 25439085528956941589479254 58 62749262292686667839200416 59 164644339482420405147284986 60 406120992946546917084747856 61 1065594232050603134155464228 62 2628462513319784127013812240 63 6896663310422033700103640022 64 17011712452198575786620259112 65 44636073712997214160917836302 66 110102044113540835141845920056 67 288890269192561005879859636784 68 712594785248986585352656454680 69 1869736408610376964084035293318 70 4612006275859596392246455451896 71 12101182753968326229663375830786 72 29849525038154126372147239366688 73 78320464727692179857997309803556 74 193190135072100095748920466704608 75 506900632700078064461329300171538 76 1250352511315251759954613512938640 77 3280729367685412975560571532668626 78 8092450844919672095349659135557496 79 21233323796638504979842309800623620 80 52375438077449953279025769480664040 81 137424952689016079656558672136037438 82 338980932139134993637671915903354272 83 889432941143475029225125803896446274 84 2193930624973739880945769333875622800 85 5756530707341832230748917727857512712 86 14199416951042013979275537794142099816 87 37257048856177748610208426090181127366 88 91900555118648169899860915089296102816 89 241132682473107654766438461015808938110 90 594792882244976476875464046993493693416 91 1560643487475506249620206474906640745752 92 3849580371487390000391037656225445022088 93 10100696782713746620408443457426282811402 94 24915007384629128010528246026741006478736 95 65373082566197247053262984862770909092382 96 161253314684495164051400283198799051377168 97 423103476823453107782550168206109766215504 98 1043653373521654425961820555003668735976592 99 2738383220997750822282146049739681287556858 100 6754666511223651380534278066187872981701944 101 17723188481920792270532260851773665566014906 102 43717119953372714047110092051758773678475304 103 114706885301532469669788386381335468310594536 104 282943143703326084113627909954574131816302528 105 742398556289238764904441735255074394145172930 106 1831246492588958885980845171068511835485734144 107 4804904387290027603556032703310485302273595366 108 11852076263801805393845116955691887411123272256 109 31097994436264021915570094885597312335501027932 110 76708248911628339013575631031744176873109913304 111 201270447887859062678049303187534085085834718978 112 496466215743420951330557922875726665215499048192 113 1302649702299045754143944770396209546882044033266 114 3213196845060487770916410295392207419171008207784 115 8430925974263202999797775712933521269394354928488 116 20796246829972793020432668214863042439090268157296 117 54566099129199912234311636367727541216447876792710 118 134596136830382481155666070034320661206314717708568 119 353159212084853474982115602024898953150070054926466 120 871124496558012741141443313222998672254378463947040 121 2285694434309987151937101534251110542829500559388992 122 5638036175330451378124507652329058649173615061350744 123 14793325130196776080119089372196073669233053256818106 124 36490136645358084611282186853269142256003503422710280 125 95744411467996522603106762540569433502110824620335562 126 236169125382990831389055306670153456896512078321603336 127 619670847946883448356059033627594262216439926413378300 128 1528518687841378054651047638236910347144580456773957832 129 4010593975240743437680708407397362169464186441741186266 130 9892780757416997120565833928434829522715567903758865160 131 25957109467960868504149558011667506313030635998503562758 132 64027422034806562135064943239997423103931097657072654016 133 167997941474987182323753726737807122082824957743801748852 134 414394180256478277676737464569163593326179432352951880168 135 1087305517384306381272323012524408890985838525610913311726 136 2682015473576249290088624474425310983896102759138233949256 137 7037189133123762525889346182050384644483106006149781677350 138 17358368778380536111768130831572639539256178350907068174584 139 45545644810582919738468255766114279740561063424093772186212 140 112345722690618414280088272659859277251271746829436259973552 141 294777605372049536065697066956906974042319788954975351117102 142 727116791215995156217946424195217378426296189893832625233600 143 1907840738456369159921008726323398035272764677776497473236690 144 4705998727911428403188734402136707938047268083379994328245728 145 12347804639772992277296957604312491330988162453938464191175140 146 30457863571090847138071186300169815153670859672253724486981664 147 79916670374371029198017369024080243817210836073325656306492510 148 197127433930897146454582819978534366684876181434542535846186248 149 517231555733751173816297407395974280492797487229415879030140518 150 1275835552860828943007873546996879604798268656566841573466812968 151 3347592948924483744805799189766800423244358610057945701569684496 152 8257381154336728628468983167992290441661160160284827351593670280 153 21666076687435962206840019578188486932337488336636288869426050958 154 53442893463115917284231133480946799371607350892602870111069124280 155 140225793932526788437013750718191694439034439874044455530670822922 156 345889672321832735104525148789747380900899738304733994524949467120 157 907560402729042819514905300064425249005798230546066275996399215748 158 2238644984697103416858666888542896584934955188209150803580528968336 159 5873854313836426155678618415089578978176539718675239288396082803706 160 14488814695937367087663689246707307290270829987231542075596444191728 161 38016383699009621226998588894804550338604211992230181668545736577610 162 93773578538901500596691593980557005880149399155919497001206144698408 163 246047203817417847242152881151370355017132816806691290943714939274260 164 606915349290596696133979156835279351534277346649664878280289274280568 165 1592450954453810163381172690868923575503573820807856133941195047559910 166 3928038653784778556514289522287988435456507075502667106501281713649920 167 10306559078893859074100447366481829225487248136517011538213634178075114 168 25422800203788519711788481066114140279555928226292772482296570246253408 169 66705451586836097885955708492850770896038600330459209069303140371264456 170 164539819275709908461284005828419110604471421596016738114935154853970968 171 431726751609644812386059001336797842801706407042004308073819504640477790 172 1064924080363453139996966887549808304561477371054578071213302641228919904 173 2794194231827950949331264047551119102821826785051186844082598185680015270 174 6892333429865158722898756687638568146883441077235076805366370675000419672 175 18084404953066094552059029714321850188196821145054015665773804127838756376 176 44608119005275830311885450842972372136941943402348946285097415832346117336 177 117044727521511477705299198672812220148726774863184343664776440593564190866 178 288709810898945615808372796104265886777035198291363410570382374678342360016 179 757529389335102910933069089720033281806674533167810059672706227257474650982 180 1868569147680194667232455500492202177373595627780552903627492647463383998432 181 4902833197684592997426911116959659221556935798726661227541110614348212575872 182 12093633565103903730228591896284713522317540289865210825446004678656049299296 183 31731803020100008455247625144766256529797634742534001179707216520582018578370 184 78271640623298708214875763002589382041583113505059033495858281786049458280632 185 205372543243353476960911009777071313624553061844822321960732760219817612697202 186 506584699534857198073840225103044008735806273622301333851376251256540334922840 187 1329199021295013843260757155630098942380306853734561382480518661677080090224632 188 3278685048112207704850680647806016826560910561749470219589228525271612021237072 189 8602756777073710120857888885356483531594346448340480942439682886477644752364474 190 21220095385006544121657131183034731086939195194550306684452934061192379133418368 191 55678211449015058057326266548548539926659682190844147268152875022487291281109982 192 137339342309821491506926475238338904469278543516998317292531455992539207654623120 193 360356954229239576708267854206304255372197556763255614496711517454062411500396396 194 888878895399390635351693559682620146396721468393476844196875364237788538242693064 195 2332279200101199158514870986271143111730816526721999975034552612225426036897582714 196 5752945058554706242445939232000893730127133068789038793996429588905543251289136416 197 15094828068072629518805073001957649617740950022138176118497567328727550721049607898 198 37233842560609074413559391628035935635319552737303943504984844036717830975676290072 199 97695779473909703086584000284143493402240917617265534361393682477050883528567424472 200 240982491179311594331230781755046181665735083103355323430837125088439112041843502752 201 632300366984800877894931942833752693879385678687296146175302755333592881004239738558 202 1559671445686991553693716219922500878662732400648193057588915783665199952316508123608 203 4092333939521758731009492525111516160487521457269441547478391423357563173495790276794 204 10094405641616951660963703841775928424292022624233169564617012586130288583542796239792 205 26486141629843848837106824918326128048367076966251368044526600381614679033447334854208 206 65332365697459671222952462975299412198155338633846269790290048423465719980384780492200 207 171421909551723534454206323060835836475802903373362839260611985702530790480941596486002 208 422839953055709910222030954408206382500829403406542972191662295084120188677783441367688 209 1109465904284395716591088006258241397842329514123368569113190008797502731470801283839634 210 2736677663382194374937174275682180749684601721072803177496670478387715917626202493273272