1 602 2 3142 3 15719 4 62309 5 239572 6 809934 7 2678350 8 8222849 9 24796090 10 71644353 11 203613185 12 565710173 13 1545775344 14 4185949130 15 11136965910 16 29652176113 17 77452013880 18 203909911308 19 525772216775 20 1373878022187 21 3509862980888 22 9125523056612 23 23156087455782 24 59999769359663 25 151480980867482 26 391568853113385 27 984732918548469 28 2541056075097567 29 6370412364221172 30 16416376203203332 31 41049415226958222 32 105663872428763395 33 263629408050849904 34 677913319242664584 35 1688079275997919211 36 4336693599269306129 37 10779821684376691508 38 27667767659687389930 39 68663237937326340110 40 176071292468759433365 41 436301616842267548138 42 1117780573660334634969 43 2765960612618378180041 44 7079882145025617412409 45 17496241794388449190984 46 44744755044671167373046 47 110439665221048230492902 48 282194940899508058346093 49 695711091856269391719288 50 1776198550875185818929260 51 4374200199506946663031215 52 11158687514992370681263279 53 27452173116245215126121568 54 69977393571307009298978472 55 171990832422086717284355030 56 438095079850843034504820339 57 1075785634459429109985243338 58 2738335602861037104384615473 59 6718591417359468528460531389 60 17090423184848881298139168683 61 41898782290725924171425008748 62 106513621506936636799103192736 63 260934852534831544477468110366 64 662948856359618632283357071599 65 1622950165353108422113623485136 66 4121086175664344118489563454904 67 10082158692774068384805285338643 68 25587761334787784153164763249989 69 62561609244786395796926532041500 70 158698138602199966498667801367966 71 387790429650796848250744194712958 72 983237181392035993200290561734025 73 2401307852044653261187046869337786 74 6085800059696042978901775958655793 75 14855424859628560615622636013136337 76 37633459275487270852817973166718069 77 91818864645196931851254792108392416 78 232514517133460270563414937089577346 79 567034939280203040712534529090317622 80 1435377873320498684028770167562701385 81 3498957617360852052051690606653674744 82 8854048940075980623611059403281168236 83 21574312456291130658985496378830694423 84 54575150908765652764011468539078076179 85 132929630050446318598948822452182668776 86 336156799541768243036763641399939894348 87 818481903634347255487468844851561129734 88 2069179523166314259246085562775595639447 89 5036323279987996997469098000367615899706 90 12728524508423293678582075423704477586137 91 30970562581119246412423029015057097121285 92 78251898152219048176161235172506687590615 93 190339254167516647734448059356198419679012 94 480796192744143922281822041045183019141404 95 1169131424122163393803181093590861202891310 96 2952487297084552710426002739504276099611195 97 7177366716005346930780900875107845608787056 98 18121190454303698421532471796757203358928008 99 44039681591387195887041487954701300993030843 100 111164768479203628080018713737572982613716569 101 270091031408204903562097451861932221389029188 102 681614478689099261628088054329374379335409970 103 1655664077595968672710887578346886684595591790 104 4177442577024935786020729072237297603319375965 105 10144692845578095987368526388005667175116670410 106 25591191876443148783421703004672841990721973033 107 62132411934613800160907990943266805335457550937 108 156706379313236509725816563432103776057501021201 109 380380020819484219001174858897247115102627239608 110 959193686039660695692834096293859654315360725230 111 2327793507745190475320931097821114606314209480454 112 5868894759776866693599818576585474914776324424325 113 14239841725268981982869733242327098287730029905848 114 35895765215463461818994627071985666321082845068812 115 87077536086879106174049035523335441052804835586303 116 219468974694861174821725403313196448274775054376279 117 532296138160283079378938530800345856619920623097264 118 1341380163618056901462357030217998654942142096170192 119 3252762390170027171381725542417064094391639916384694 120 8195678939628827212111273614362864719487480042530715 121 19870487844273851165193119872285965081512844415316970 122 50058461667855611513992042469531175496691300444495393 123 121346408673922035496799520964657307818166432598345165 124 305657099410022569202505139123095687533425315018136419 125 740819344238569077351540190091812150275219581778456348 126 1865780578158881716480316380171406557922596116322014840 127 4521361429591991912583579157402979751846301238465818046 128 11385711381935908947978411948298674101442538062447751911 129 27586840809911273955631395061999426816330059515261432144 130 69460435867735591388547582704056984168547118521675675384 131 168273078457775355341424682823261911185768518297557312995 132 423639621085982752960083364587418865980374098093424405581 133 1026150673214846699638658233395793304651664318826158863276 134 2583099763611583362728003244513242051457164483874581039526 135 6255977257873074485587828695176357650097065993887130019550 136 15746170812053732526630630001808470584402099034618777425681 137 38130302874947787431874696808469783786027759251369621105434 138 95962458288139359243380815216666087760478037667655410046913 139 232348453285439960717914271637475875662367215145358099408737 140 584687350367381264344639280831899777020034679850722591365645 141 1415490536224897891264655148113425880194529089217415354547408 142 3561599706650653846773053335523748415088624226722619695565114 143 8621342117697249600993808482037095409058277498715687962759254 144 21690451869213473488628922582748602508643350609160547331612961 145 52498446113719494075597417444498515131076216786542198998910904 146 132067833002384375496245243300001561271888919104655823245085772 147 319613037150809915733143995804137314546798521927398794168194151 148 803957728784949230664517015085727750706373686584070103035470203 149 1945412385815165194268351693627405119345040248091083074951712696 150 4893050757538425731308567620570464161222768055939474588710556724 151 11838879292776479486462892303456221175370531191507045740699483110 152 29774130855076217692817529336425040268806776516484765402631168895 153 72031705625776876598969484903509036024525390062307847902713878490 154 181139742993250574724749716366820849148776628482909219310909292041 155 438180812977053778495003358767163794861042705067984555632668620309 156 1101808205152090503277802606884437276918166945782525566847980519759 157 2665028353229365868521038598856417987104461397844097466934587373652 158 6700667714135365521742966297903340142994749287452297650877898828468 159 16205830971717392463317844018752573328093620560408090109188870635726 160 40742917184435074886841583455536921041139475717831566655283010701555 161 98528950944941632041237968143071443150500653745589668133187353525616 162 247690968505561761406940768645036887133945099760142991962561583717640 163 598937496359977818767467734440596377603037435538629142444787062749067 164 1505546603432228927356888016639239735132737306127165811910080207728929 165 3640207722312455895713223852404097158648141510141744999282090297302100 166 9149684375008358995963776629835572905710924617286685792239680328182522 167 22120742798835279552685945761739173462485969820728980959623920436665038 168 55596534776632571646095109070840769172135621011351973441344171810328485 169 134401435582965561019443896618716291170190054004931199526526368799263402 170 337769779819681566141326402721510760145232837621150455256041389177393401 171 816470486238323395020336618695793678956692415431670300487529678703091945 172 2051762105879063120228300688610317409498324482605935923237390424432361577 173 4959194153876532488017762256084839412237501555410074754349908259688465960 174 12461433197047226531358365045562422819107666735409798694271104765346510438 175 30117392341953168746526715206374011797662933095029710950329196686119264550 176 75673762552950046694852636419275449658872389411058668374840796769960864797 177 182877718563943770249703510690687128716658793489983701340723601001184794872 178 459473555541825401190778622183573402925859302633688497058316538641421382188 179 1110306498457268315346556107438022984524579653859536373026656483420336302671 180 2789427214596230639995261561759830617733163765753234848155587463346683747711 181 6740080113186328932349619406762837243549775874297196022686448223463621060608 182 16932078575651278098726291585625848124488602063151205249612109828068583054968 183 40909927413778862142790956467471844144349618904485394824680577575600976663958 184 102765563182360412503973547636761277724761065039248307390199521298982574494787 185 248276244890657780362668262022781097836982967017784438871322342272197443934218 186 623631929464918448318818759564794457335401199353605573408998187877724239039121 187 1506557551791935512120280595029468095855597181904153628293256226780489980389085 188 3784022879014212887475773830353634756468238695434642634833890773090381275939995 189 9140745805439887788857373830895154259826003055464586469560950720615529654965964 190 22957525087434190587838726667800076480983915195510922626780010835810039892548048 191 55452877800770412751967014976753287782995023947222613769772878034695252847807326 192 139265477404701567657106914770539094560125650672278290850178323468622296334922335 193 336367684613415038108179321314226811036657338641562087923929271951918779768444112 194 844714825708800329200370287284536395474931677520948195932518888977293769096797880 195 2040108614533271005875574027483715644972326067314976279887299210526899719299909555 196 5123020721936399525701997970540824019891866122948543752437208006199718385926903509 197 12372066728316417426978022335696777330755637369585767414721984399840907919217573180 198 31066514937720200884347697360950392868534429108956174663277348281766136939582800174 199 75020890616599701019190140507280661352763294607650684575873740510325801208030701118 200 188369433262932944555256919930060611920538144914065981184034451333842454874097582105 201 454856285179807265363488454188369853453133100322812702789451079086928957709839759482 202 1142038661397271949632479377945045845552846935155768305931603601265350206581433876177 203 2757523359960105835582746189133262469985554809512937624927696179877329070596912690929 204 6923164339301693523689957401799708424801453606626473941223109746974781009663252617509 205 16715454053048241545023273091804314829109896784310286593717143312035214083774305994432 206 41964580261318599718582678879626207642700509131111709969721437321190628023164839777394 207 101314607678015227051487660613952242753842949095768542461764262886887636344667440705910 208 254341046920962513090968705617402452261857214091432890472811366962216161745600783010169 209 614018946226446609541615692703782716764797464132811678503228895493666821906264290492280 210 1541367673644081753766243515259519085795810014719185490128617521775214341220773215772588