1 0 2 14 3 66 4 238 5 769 6 2432 7 7440 8 22494 9 66934 10 197146 11 575042 12 1664510 13 4785950 14 13683634 15 38931434 16 110291246 17 311272806 18 875559938 19 2455439762 20 6867568958 21 19161061470 22 53342827474 23 148202912538 24 410993902254 25 1137828238230 26 3145125267778 27 8681002966050 28 23928633462526 29 65875286765454 30 181142464437842 31 497558443751210 32 1365286632362926 33 3742713515976646 34 10250782939724418 35 28051607730980018 36 76702481724473918 37 209570909492732606 38 572189627476030290 39 1561178235521174330 40 4256801788933479470 41 11599696141444333302 42 31590380775779436098 43 85984484552710953282 44 233912489106968888062 45 636011801951733056238 46 1728482810889556132050 47 4695286971011533325642 48 12748670398990380308526 49 34600413541734269570342 50 93868270906715856568450 51 254556695352926782008786 52 690057126879758974590270 53 1869935565457568067154974 54 5065417234147414561493714 55 13716912809704381702363482 56 37132602763566296662299566 57 100488710056807569484539478 58 271860908823421650980083010 59 735272588694312114206021218 60 1988045792082901323772910846 61 5373841538138630261052672590 62 14522041137696428100387001682 63 39233629700738725988443151210 64 105969490408745000777494829742 65 286152854867146025057814486662 66 772526519090940119522186899586 67 2085114168619479660896272262898 68 5626655539263592781610428517950 69 15180205645573162672662998227326 70 40946283450843439948861408785490 71 110423977498819772924041870663546 72 297732880489378197642174098716974 73 802614637318182490896975486093750 74 2163248792497035586948115629129282 75 5829444141476732999200650699813762 76 15706202012709804192642586300202238 77 42309760600069316471842036399666606 78 113956009171154094465401466809490386 79 306876064491926275613740661119711626 80 826265649775113601445778282513136430 81 2224380040099231857541685259566300134 82 5987320927855196894428655137523968642 83 16113575971710093738358689889294880786 84 43359942888501637271249004703531234622 85 116660632392625115382165583206921663198 86 313834172683303033100356712639373309906 87 844146438330753342983986197325624851866 88 2270274334361631407762840869157666335918 89 6104964693810545982605470114726374525206 90 16414720251244686806379330310081163125058 91 44129654452077162579520417424749365956770 92 118624785852508368531120071834719701877502 93 318837469170814696119002916461156188284174 94 856866866604351156594884307834911726646354 95 2302546898226859839769908441273743046754218 96 6186653288212874331566185510445784601893294 97 16620964372642103257211336954756546551989574 98 44648900094610211697758526080070066612620930 99 119927932206014238307826705565627159895935282 100 322096393981595816866234929550013271496159806 101 864984231414816924849039898725815433638584382 102 2322673566201164250028752911262403099372993874 103 6236294954251885745826612045390692751817872314 104 16742657809568354331430487066474715708336246318 105 44945085942285853289731118546129915316986397814 106 120642643552610575278943624537194697099779366466 107 323803116547139698124361581408450565650782047682 108 869007384715410252973263233135179120014709477118 109 2332001721231507975727721306362161812226114680942 110 6257457348514299388969219715893806847287556865746 111 16789246984690338607027483045841922545762290585034 112 45043223738895062279798902829580303509880194455086 113 120835143490065800319200654211203447181889989466790 114 324132973922056709301677895584620975383447649451138 115 869400549566898959646275162414482634523103477215826 116 2331760419440608307479567921975534021198821255685438 117 6253394404323701504205609931670667645468258811920798 118 16769346544199235567752204594306890399017484794750162 119 44966119952398958587297607852972591016953957130043866 120 120565808852276065770578098693500351851478744516574638 121 323245801989363003301363317345460149766390349123984342 122 866586852060049522307786519231493097624793973525157186 123 2323069760895789707054909713454388654809266152965769954 124 6227071193806182415048663677323947519641827679601606910 125 16690805320310183118941062600091979935654253244878704590 126 44734550781721365668609078708480745014452140510053030738 127 119889634022005338970623402866341709403946870411925046250 128 321287167328499625892386696021746292703599091970956169390 129 860951589568388289069416121390360587868616135317101943814 130 2306949560524596151339450480031959351473381541978072061058 131 6181186932355433781333158486315749947663840103924849224562 132 16560767363201139371065322794704074638880762103288006176318 133 44367424076576175460518188718119201365811897976201502979838 134 118856660507593506078039843693132594503235567260488450264658 135 318389506885650831597489104553760945996620485572705809999866 136 852845254287085940163598389811051086030000075796309489949486 137 2284327369505630225705157726549530341487704058394212650741558 138 6118196259120898208464741487286532739348596013024088439907906 139 16385728397164796171917016425418214577005909109615076697270274 140 43881929112260637458564081425812758893110597127843965018437886 141 117512374284471338372031523336009585217017172163938876258061102 142 314673182086105130031340232641391702717694644533576853388995026 143 842586329686488564097365139209439456920372802079738503467057674 144 2256045893938255481678176327071840602942625778527190072399636782 145 6040328917782101018647766928439473337096123616089332295644719462 146 16171588030890019037630270546794397441599570004582224107522913922 147 43293675095335171162735775053504082828184379403250051022746981522 148 115898073227025972464064150689377646364503376687046987873399287102 149 310247453562895662179852984429422039528329033284763692249678667870 150 830463876272639106451307428395738032649759178239100909412416018898 151 2222869854312060080755789619341635822973936898683979455124390782490 152 5949607953154827597142502081969474488236561947524827203119678981806 153 15923698028639684692932552526358301034472661388449835161393144225430 154 42616819214635645080807770545457414123998360842225254707828475310402 155 114051206793112531136039228903737691731570344855937731407391707071778 156 305211382242446589259430467595361172861660831016061858020357538043646 157 816739921895936581817657273031500157428406709922533506520612549184142 158 2185492326239954293864198003592850454783483052204405850366733441452626 159 5847866531056829912502163115887499418059101603572166070118935402866730 160 15646906927534399054077994250209265783492217988712260900488269874593710 161 41864184994818270673366856525782167422622083649352248312181597251281606 162 112005689971491163256225304607867038709292281009037244715126216263729794 163 299654662124273078962920616230418922780545483410558967655043855099104690 164 801651670777113261027064462976136822160797071355610055306307809169261118 165 2144540600072177534255794281247282875472293287782041953461715646277787070 166 5736763481301652466753241054462088776359491273041324726743358042227763026 167 15345601266078559352116721464745422224940811707390849592797128742656351290 168 41047371656333856156840239899919136101637739583268848357083467190180536366 169 109792193360923162754865427822133931097653325109084438854337257858096302582 170 293658389715912903323870627021644974409570038376236782195383020972775167554 171 785413544421602933612665017916765748811179059679533097576105000535842652738 172 2100581594358060375115876808447670777505635293798736665973356185932630244094 173 5617797656651077506408560502099287999214988924698087143188526461342681574894 174 15023743670375945069840830077418793403365390507043625698313301734739808558290 175 40176855136099854599717269924850590253702079187723179097348681838772125029962 176 107438411117874921535398385688782094317643821700388021651145006066092475511854 177 287295774734321626149567791081075858664968970689907890397882912596656627755046 178 768219066664116604372809173007782270287417227921481290315260232479432465094786 179 2054126855654816383489648118227249725926090739889676662364231150107994579646162 180 5492321194004254832716156255685317979642464229633255133185767741854043931381054 181 14684908027082592823998756044102559000447571098992161893681414433110296834789150 182 39262081376936026000467564400890127797988149715847693435608913951791523485275858 183 104969308387091817980376404594954713141913095211953834873075496886856850308147802 184 280632796359181194474675254111930607170039871478175926383628047220454198004942766 185 750242604220161521657136185365239700570030935719774815561256247144833111229927766 186 2005637174885512073048126504429934929837790511165616590834298088176627605412525378 187 5361551758001824411756980723854697152740139433055973507998707154803700181902884706 188 14332311955947531374736216723568163922995012886877872573047543292034836168750990590 189 38311552450819930930696473143448562800121682393161052736199894130615662079726376270 190 102407349715097681451353074828879827754996305969606114698412089652565309597989798226 191 273728809020311749859385475754749212523449318407057026640007923719971457825936583786 192 731640973315974508222989373935985190946537825930228661935009652285372428349072271022 193 1955526848310097731650945496153713829235216916088615734863497292540997566692147616134 194 5226583841545492927873894803814899578360358477647394883494746453400140290774618970242 195 13968846779715300049931020749270114180039484259297766166561399636544513104498896416754 196 37332906040984806044726434821692274683804597151017564395993946151631266941840260689470 197 99772709840372599461855688924082508298142519263328040913535593696032704365795028243582 198 266637101419107060447609093338252591538990637484375103343152201060048354960007176718418 199 712554922218822979779246447561539868308939851502220393581484456928181023716837586006138 200 1904167609183171371908010027962083762969937385733192643846995696338842021220268118957358 201 5088399192448885708538216194124663185123210840917116097741499273324642987771639508833462 202 13597105175131806924282034385547112758774264389185320751968250509903689666632456429809218 203 36332988770622130822400627996835925450721644584396254693325740416370979998074835762781314 204 97083468155024646932958930800991552579216891131669261487368771557201145697498167910405374 205 259405412221206377303441495561077896224199868840688839533947982435204087236874888695210158 206 693110498792061724707524906284057477117024720690147713427311416090838271442514716662650834 207 1851892254319912196290329979723863683187614442899237135002716693326672744583186513635052170 208 4947876430517287762362909079588883652465472674137303457988266981376055456260437986929588014 209 13219406675735882150118564663666796265349108848320277941419123031747085948531363659847194342 210 35317923831275473456435114633484622667198600518905743024769248882714953208022898803640394370