1 20 2 181 3 2234 4 18564 5 140884 6 1052190 7 7579137 8 51585784 9 331270888 10 2024909124 11 11885134942 12 67329174131 13 369027185265 14 1959956349517 15 10103702621330 16 50645615019582 17 247273236084923 18 1177685989979054 19 5478135751536604 20 24913649926604442 21 110875725291158794 22 483260574292661132 23 2064371022403413741 24 8648470401678904486 25 35554220824664701537 26 143507382282025833157 27 568983502966090272110 28 2216986355059093843570 29 8492740866656628306265 30 31998444469919383518602 31 118624416311052503830223 32 432859488446078840064674 33 1555276102666428382308373 34 5504443298251745098970849 35 19196426324844760303551493 36 65990664244880707670479712 37 223692853469126240860662316 38 747962381489583424544084418 39 2467822501689052687125852568 40 8037125466314616360985286893 41 25845430279249267381161015758 42 82092524444363292827646624321 43 257630799890750912432770034645 44 799098732176867462135508858142 45 2450429700927433688343771869215 46 7431050791522815179920388995814 47 22291931686810950516394342728406 48 66168946859252085357547371980135 49 194395210269798223352818808720910 50 565397286186380399205107391194741 51 1628422025359263416878923445078006 52 4645472435679504945655192766892007 53 13129356646536526750585828677466254 54 36770968979487946246411755560491245 55 102072502127056513449804828276970556 56 280895734439749733083344611548520331 57 766481395927463047334566877226636358 58 2074256383876178705493566660499673345 59 5568122936921565514555214077247231899 60 14829245366531461574571696780974408794 61 39189400195854147728329691752676613637 62 102785125873019209424102211392805566906 63 267592642849980344796483071511616395804 64 691620647899379369092829608613488075112 65 1774912107068441593306635605062630306280 66 4523387527771974058420302488024183311157 67 11449578203663829554627470623467312847056 68 28788066823704359255531700181468091503628 69 71910013956694046290078858013867601707798 70 178473884589851356396726314458843083649470 71 440170679962317869544583278852735946301809 72 1078895976541546058803684177287082218516430 73 2628447078268715170232413904494381269048143 74 6365428126587448470600598165261451929330521 75 15325358698458577327036980535711085600347746 76 36685355667405773122098011173943766654829591 77 87320622920831841285168501699815128954687688 78 206692382601817812631778242353534726787578011 79 486581821829713598914562249858550999266461828 80 1139331147023349991877102836561806365249498323 81 2653654790724584750057759515365489474006149093 82 6148592966013825015120568054630733355981660837 83 14173571043352997170651958128624866059892912116 84 32507929987568563741217663872713815793800679503 85 74188920965360069361668049372645109563459241741 86 168484794335209504460858465482918735001044352295 87 380789997164795715213379516942022805631667114697 88 856532460473533578824521889563460101607850491866 89 1917630889009159417749395993811920805367828325726 90 4273440526454049274181247003931389706288194252593 91 9480025497672105849177731822131023764349164919067 92 20935699830764693355669720378457806596773615137154 93 46029660975799922065512319877953468307304507168401 94 100759459822100080776740690454922936506512339441004 95 219612160726387960282295046423503040773949089661142 96 476621356456923944693354634127391436802901097078310 97 1030055381537623877803337041561940453518401973545443 98 2216870840044092152208452387873360031783664819823334 99 4751547908413181173173870209769710797362496393758927 100 10142997623583398030433961191926539175200729636330699 101 21565277203885612805146477596461823216140770926457651 102 45669026504909151047802462368907461193077506464084841 103 96335511137210555246216191932905282562545472792011957 104 202427005801749722057960872433915647179042198095957124 105 423727698921018894346591170826645045902335695638898612 106 883608961188444430490022086661587278562550748581250973 107 1835719266110562020601522515040163361857434321721731964 108 3799644142524584776880700031030770513495115254765135747 109 7835870919685363682514692597239987127923508239402456810 110 16101120183606531819305889156257300408964378856900527586