0 0 1 0 2 0 3 12 4 32 5 120 6 300 7 784 8 1824 9 4296 10 9720 11 21824 12 47852 13 104832 14 226576 15 487392 16 1042208 17 2219520 18 4703880 19 9942016 20 20940152 21 43995544 22 92206400 23 192843776 24 402500844 25 838655520 26 1744509312 27 3623427624 28 7515501648 29 15568306176 30 32210755680 31 66569961472 32 137435801376 33 283463472392 34 584108858880 35 1202581663984 36 2473886896712 37 5085221879808 38 10445330560000 39 21440435637360 40 43980402157944 41 90159867494400 42 184717820847832 43 378231819599872 44 774055909061632 45 1583296365517296 46 3236961653264384 47 6614661164171264 48 13510797671918828 49 27584546073472416 50 56294992825305120 51 114841787070956352 52 234187175388452864 53 477381553387732992 54 972777508630539240 55 1981583821278979664 56 4035225243574684240 57 8214565689702258472 58 16717361770090561536 59 34011184322551218176 60 69175290179730504032 61 140656423431038828544 62 285924532942780039168 63 581072438051179914544 64 1180591620305091290912 65 2398076729023895540832 66 4869940434608729360840 67 9887454822357268430848 68 20070057550443638807552 69 40730410912379482332920 70 82641413446611008571376 71 167644010136993322237952 72 340010386759191932716104 73 689465506488935157596160 74 1397820478914159240019968 75 2833419889701169605934992 76 5742397643138152468558272 77 11635911013748474608738784 78 23574053482420943946628848 79 47752569874690990982299648 80 96714065569038392514046328 81 195845982777391798171819560 82 396527668833327889357209600 83 802726744223748734144479232 84 1624796301561507441781247064 85 3288278229351043687285031040 86 6653927711157784281402572800 87 13462597927226979938205499056 88 27234680864276043878945959424 89 55088331748196290823895121920 90 111414603535679474785871312880 91 225305087149932806475919802944 92 455561934457010230275602287936 93 921027389228309835805391453848 94 1861861819085192089461636202496 95 3763337719427529295570510358416 96 7605903601369335876307493186796 97 15370263527767226887002044497920 98 31057439705591537583024430072224 99 62748704711297243909429104127408 100 126765060022822771264681693595552 101 256065421246102111670552865275904 102 517201444893117251284111773675840 103 1044544094588060562962521822068736 104 2109370598779773021528967029113856 105 4259306016766849843270595680016704 106 8599741671948306827608945927913472 107 17361742620725827955358206586257408 108 35048003795110083574243333039994792 109 70745044697537022511589137418551296 110 142788163609707753839837125791625040 111 288172475648682925385039437617954384 112 581537248155900682289739767945235024 113 1173459090028871027762875917832028160 114 2367687367491881373966188243890242280 115 4776913109852041385101563364664260016 116 9636902969440640028400515689925934208 117 19439959438354394573772227356227535776 118 39212225875655018148628755057213440000 119 79089065749202494300578861038452382464 120 159507359494189904540930888345356317024 121 321673174979949640963714304472986200960 122 648663261943038945555088574599705657344 123 1307960347852357218370108586729555361312 124 2637188343637273090983379607968991476800 125 5316911983139663490462306736511176703520 126 10718894558009561597353082449428891811504 127 21607930299479592427581551074556168372224 128 43556142965880123319770174888701777143584 129 87792850665602123568791387989915495038472 130 176946830798888000993760565675207420924512 131 356615920533143509699950494693869280559104 132 718676358937022034820037348040554271262792 133 1448241753615514100480494993535178485371104 134 2918261578713968262632238268863168171212800 135 5880079300393816648607268246055134834762864 136 11847270886719393543880640159686101720198144 137 23868766345302307581094077937674806750085120 138 48085981834331656148814201286177483298883128 139 96868861956117394270881674011536600120426496 140 195131520487142952488189610645318868834257648 141 393050634124102232869234107705155739226996184 142 791676454547837121524015066648586337164197888 143 1594503281694939554619128558087307488410731008 144 3211307308588409732380123400074035196427273288 145 6467216107573880711043988812787992577349120736 146 13023635195941883914654791074707136181845360640 147 26225676353472012814443227937087376687236387960 148 52808164630120515599152387408194516545468627840 149 106329953106594011138836675663139807043419897856 150 214087153905893982158734395157642494365690603280 151 431028803197199884079590953536324918124753190912 152 867766597165223607683420642232363503118859056064 153 1746951175872094894415318905899652233575360313216 154 3516738314827485146927581720990514601297914867168 155 7079148555821561010049051562593985809311623541232 156 14249640963976303452485856396822843547166373382640 157 28681969632618969769747219941380214512357461721088 158 57729314674570665269045407634583554855990714171392 159 116189380167806781997192751981738226573501083418000 160 233840261972944466912589283092408575501456075909496 161 470603527220550739661586126860529216418614866369696 162 947053060990425090995987184062201118294127207640040 163 1905798135079497405337604233642398668893114127613952 164 3834980296356289257366467811464520142511579135474432 165 7716728645107167408115454320959888489304036797860672 166 15526993395003512602995945254597558128118273461452800 167 31241058999585380779521963753893475817876059223752704 168 62856262418327472706104072411072987352172870836052056 169 126460813674968367706328434667403704648873954266369536 170 254418205026563580000897445814415860005580667136387200 171 511829565406380849178276044665419857456031756561902064 172 1029645441519269076709514388904830849265948718788508352 173 2071263504451552910124953377112386406438353650132713472 174 4166472251729135333661755939677109277841661459485744944 175 8380834989110329694147210250568376629179587732246281984 176 16857450949524777441941817216949358426968710031832247808 177 33906463841657790991178427866142897142786080104637267272 178 68196051568532054196946442542923763426432492829021306880 179 137158350907497052823072058708361404901794082228489158656 180 275849197355859994504502464552811842305965027624540752112 181 554763385793451766725721623380277630248675902716981018624 182 1115656753750367088884876635089509824224618047288550615616 183 2243573471827661288636620046841880535779622866788556995888 184 4511666872309176799006973646563824433202498441332616196928 185 9072373601926062041481414398897679108880572776135333506848 186 18242826918467540969897763008434198353540639582426777902296 187 36681813266165915713665394438165884021556281846088499462144 188 73755945390793498975070525717104494931947020828120910395968 189 148296528498510333045620525115794057721658022596748547626224 190 298162332430867336282199997591074141606579188723057516512400 191 599463215729428012946317889901199563697550456465948401467392 192 1205203533194242706656471569233054241085182892337145931754732 193 2422961269859258774840614717327577165885003167252009357148160 194 4871030946660064272736572592363038348312125925818502721044480 195 9792278707203221991583831500142161642353752156497120018533760 196 19684991042172630875389035631086069561780211730075514656735456 197 39570849339877635535220816523776265502986768125853848303566848 198 79543433190820018639327123570699302710705416133792676084995120 199 159890335403769532416425228187693416481513780230490043174617088 200 321387608851798055108392418467852225324372129767048645946813344