0 1 1 1 2 2 3 2 4 6 5 6 6 20 7 20 8 76 9 76 10 312 11 312 12 1384 13 1384 14 6512 15 6512 16 32400 17 32400 18 168992 19 168992 20 921184 21 921184 22 5222208 23 5222208 24 30710464 25 30710464 26 186753920 27 186753920 28 1171979904 29 1171979904 30 7573069568 31 7573069568 32 50305536256 33 50305536256 34 342949298688 35 342949298688 36 2396286830080 37 2396286830080 38 17138748412928 39 17138748412928 40 125336396368896 41 125336396368896 42 936222729254912 43 936222729254912 44 7136574106003456 45 7136574106003456 46 55466948299223040 47 55466948299223040 48 439216305474605056 49 439216305474605056 50 3540846129311916032 51 3540846129311916032 52 29042507532354084864 53 29042507532354084864 54 242209013788927803392 55 242209013788927803392 56 2052713434324976189440 57 2052713434324976189440 58 17669131640829909368832 59 17669131640829909368832 60 154395642472508437725184 61 154395642472508437725184 62 1368939183394811437580288 63 1368939183394811437580288 64 12310408200085146014121984 65 12310408200085146014121984 66 112232924137438224033382400 67 112232924137438224033382400 68 1036952789480496084998815744 69 1036952789480496084998815744 70 9705744420306791404267634688 71 9705744420306791404267634688 72 91998184104248308758452371456 73 91998184104248308758452371456 74 882809966470585598624174440448 75 882809966470585598624174440448 76 8573485556655546045373824368640 77 8573485556655546045373824368640 78 84240528565075597586184906211328 79 84240528565075597586184906211328 80 837212930549283786711528113176576 81 837212930549283786711528113176576 82 8413668146304615380317848723259392 83 8413668146304615380317848723259392 84 85478796597650501270981002726998016 85 85478796597650501270981002726998016 86 877705717484888694488661298207784960 87 877705717484888694488661298207784960 88 9106587942367720498281688830937399296 89 9106587942367720498281688830937399296 90 95451279023405646111565571904159875072 91 95451279023405646111565571904159875072 92 1010495472859906137068483138592685686784 93 1010495472859906137068483138592685686784 94 10802508615873131716400998892368079880192 95 10802508615873131716400998892368079880192 96 116591591680577440317239412812448614318080 97 116591591680577440317239412812448614318080 98 1270224010484975525408974719292232897134592 99 1270224010484975525408974719292232897134592