1 0 2 10 3 131 4 438 5 1413 6 3838 7 10226 8 26468 9 66952 10 166702 11 409856 12 997078 13 2406401 14 5765066 15 13727694 16 32525520 17 76710590 18 180193960 19 421829583 20 984396802 21 2290726469 22 5317276304 23 12314336174 24 28459103594 25 65645569873 26 151157660144 27 347497953372 28 797677050410 29 1828530528059 30 4186187614314 31 9572271651413 32 21863802831122 33 49886301656389 34 113712968050592 35 258962851927971 36 589232853988300 37 1339614365461190 38 3043236096561156 39 6908320916940340 40 15671370230932304 41 35526662885828852 42 80487612075702002 43 182240134879326367 44 412393321423187744 45 932702690991830486 46 2108382851629137226 47 4763654869040579426 48 10757836943258093526 49 24283550097865530369 50 54791111451336277168 51 123573804570604843023 52 278591786290402766464 53 627830727623872848774 54 1414345764466036365890 55 3185029265705187985563 56 7170043194339598444360 57 16135633662456454315028 58 36300390471259032391484 59 81639893338219026668909 60 183554068488279973603722 61 412572634031574634763303 62 927076946923253271660998 63 2082639254326563377998527 64 4677340372236352892439250 65 10502051225997546341288097 66 23574523922971355749037482 67 52906450272356928720532554 68 118706449608463737929141588 69 266282714012908010187794064 70 597196752702915076088583202 71 1339061177101786883236117304 72 3001888227055894804957424574 73 6728251600100071632338830781 74 15077381459130691131828351510 75 33780642422279796847885366062 76 75671155468316811871003477156 77 169478813543951347027583970278 78 379511621411286461318940976996 79 849691564292435681333596833763 80 1902067697115266608802155604110 81 4257168814724391599804695457737 82 9526815363090625161784711368304 83 21316125573120657778699440642286 84 47687444254933713867989297295066 85 106668609499333449840190596175797 86 238565438068100215891372666467536 87 533480032266332166686756115292652 88 1192806389960354096720106151310558 89 2666639067104379461977596573844831 90 5960769263020144359942871474719082 91 13322490986632919579724476394260857 92 29772467202064928371811271245591050 93 66526037757057212097625988311061161 94 148633625056003821665221388657722884 95 332041343761746745931859678887431935 96 741682449299808326191152394320769592 97 1656515946741098214761521299522665006 98 3699355086505083666410029070122188052 99 8260572882455916715823240439435388348 100 18443740553362520975051750131397690788 101 41175932423794094130281327723543917260 102 91916687749300845100229518444202487194 103 205164697013086497081556257829530893243 104 457898348493578736579147399791972295468 105 1021867311786487043143282659997663565366 106 2280235527559693016042683433509352163998 107 5087746261843797404889035103742011521962 108 11350956421291551301844731752500013309746 109 25322201856607893359106870851200473620373 110 56485005500332920486832951420648730983100 111 125987734052225641454031234804644404198451 112 280987757772355858951295646508177019636448 113 626630056430390003765139337075943596256678 114 1397334440207479404836721237811716348433426 115 3115698563317109426076343384140790559135839 116 6946675785133179722200213139311465322636744 117 15486944116599111130712858491807710165011972 118 34524079102072923689631569343324620925175088 119 76956746015347615229619706450083134936234001 120 171529983989110256105250613199221700595188202 121 382298575243866131917831734692088697635041163 122 851991189088849193584650350494405708167225086 123 1898618974397436796691979596910763515345431779 124 4230690982653034836010987371676434090821389782 125 9426620886011322867292546024565535864199146141 126 21002572293688277800195253900772590282022689910 127 46790867506283938201114873849760037738875699698 128 104237097105576534118113047894367098169169905476 129 232196971860041530530098738100031202139127776152 130 517206825514723407810099058406365451404669790422 131 1151982299734517011327270950707129982266365091504 132 2565674916972779847267316912494830684313039376102 133 5713893032747214283587004951587783255538817629177 134 12724409040629511891479517720306047501291016623842 135 28334695484357836405875721211547445028294648147790 136 63092139647830526202395957080520062323430967902968 137 140477929729508708224485808519028511788684484630286 138 312764480920338014466401243240156275003651541320992 139 696311524366098369328638505354263986563888584327223 140 1550125650022220175402615197091546383428601249385562 141 3450704044402359596964848657932580244948188469127693 142 7681151560230188404407220476689687808493014879647824 143 17097124775519888279949987504623398381034055886086766 144 38053820067829673168433704862280432654833555944046794 145 84693907972755027344435602270288221619995703190240345 146 188488610428969135699438624000411797412815852991910768 147 419466583736526070343311626993531771735017379701525372 148 933446053901098510369854597254455022318625032809321554 149 2077116973781698833031543854670362350402224896689692035 150 4621817920139724325340661461035199731977984693925606122 151 10283598733596774396406232550967966834173267280102341789 152 22880108790887004556260700769377027490478542914522493890 153 50904007762484757558162169241290682352847898266716627533 154 113247088751790718578189541132054074309827735023133824744 155 251932119468586282582369191815394244610417235055039633243 156 560430417753604472925071714768201486619372912993318398820 157 1246642010398803237691304704565046413325268614126907869974 158 2772962198182732910935239349341619761326351352773746996708 159 6167774675075730724331751720883523937366073917313015550468 160 13718152657841256869609711728931199745190439896217809036984 161 30510235778666706619357545534506220558667332890456763611364 162 67854477553570045570273040564546136551916345983264616212994 163 150901891462307244727575336491523280154060265557803269355991 164 335578623045274572952057314532608108640636442250059820419512 165 746238285537863997900888415143446543209862793464498027854038 166 1659375215927817206972726001624000956173881271337938684296050 167 3689739462527895526685668139417082663396356422191667903885682 168 8204101488058609237954735478654324304217827347229484361385230 169 18241088768510141043124872436655354225567904467024359347779049 170 40555997190701650185690345974167257318708451521376461417593992 171 90166287512835212468877158195296261304612814229345421721330711 172 200455625249353243784895621303587338874679303708196643553062720 173 445633097317282157451818257840763140667200416281362937489983750 174 990653851772762173843964659878181255338682174435954060144761314 175 2202175361263580971114501698493186115598126809737848756873161571 176 4895166922781648997369529465354298471038743535347657857277515528 177 10881002628437048296954117083668130873128796944443494948633028212 178 24185567873371094981946789580998388310656972724860616517949046884 179 53756351529416535944852085033686133190553629295716671548224732853 180 119478444412760063859334222260646813821955864280497345138925221450 181 265543554799309623294505589236013686326616467881324107738915228143 182 590158343583346962945431054540339810327599110770546985912420744054 183 1311559711585978786249773989681006541582629017144804219314552834759 184 2914704010358550586065213537416046802696239266018702009703799737306 185 6477208355854047912993864674857589035933198142061261796208455450905 186 14393567049763474762259096050887788868580615181962841163058340129282 187 31984259494429203360068316051516184773633201526664031375803016543002 188 71070864632629044093944566836764451627826003908361225944335706877684 189 157919029168209381756601559897751141326583820167047727242500840831200 190 350885184732016817682469937035024539794856973956844172055358793067594 191 779620817758517227163443580751756516216982512662897718948922231401576 192 1732167079746184356962616630145569717549166501259468203446468147425102 193 3848435541983427881461412738139556349489038100761856628643610191080117 194 8550014681156280670519257534669982649101603997195762593869331139723822 195 18994935933541248562159889376911270207966289628745283687371696500415278 196 42198523438108554836302098487823488343585496623946796373606842930532812 197 93744380640408844864502205950495698566955549690812914021362200692332342 198 208248516862861952930694158891064476636199726481854703954979437552002780 199 462601874780607845952697025880116373306675330344590605518386203025632715 200 1027594500420243717415951250468617232852932183310645513363634567974854758 201 2282575632613028572465349742910946288337391346057160473894032985628910353 202 5070113880881997581768872262693123048324337881381189617502530048816518192 203 11261584291393367031692134720825461196980757925799580010090858878065653294 204 25013278337671167036084316016133230118341010737526595743551141654916946490 205 55556028355180162888664137822552899601366534717250921809572331984726928189 206 123390385299461281104941678682046400204164834668767719191893800570630710224 207 274044509821367532283301996752578493224883904932121787988051155898076972556 208 608626205421989076532399505159771130968092757166267070456361281758683513222 209 1351668038465361842987854719358846784804231180771973878002274444124357107623 210 3001783692398496342237491290335833320775301397348608551373197586009366176746