0 1 1 1 2 0 3 3 4 0 5 0 6 11 7 9 8 0 9 1 10 53 11 120 12 60 13 40 14 9 15 309 16 1410 17 1800 18 1590 19 885 20 216 21 2119 22 16560 23 39960 24 55120 25 52065 26 29016 27 7570 28 16687 29 202755 30 801780 31 1696555 32 2433165 33 2300403 34 1326850 35 357435 36 148329 37 2624496 38 15606360 39 48387024 40 99650670 41 141429456 42 135382464 43 79738800 44 22040361 45 1468457 46 36080100 47 304274880 48 1323453180 49 3760709526 50 7493549868 51 10570597800 52 10199809980 53 6103007505 54 1721632024 55 16019531 56 527114880 57 6040188000 58 35531152320 59 134902455030 60 361335503088 61 702888631620 62 986342824800 63 957123584055 64 579760667920 65 166261966956 66 190899411 67 8174716605 68 123167812680 69 950791467285 70 4695994386270 71 16382370316158 72 42090097105980 73 80390889822870 74 112306855823415 75 109435890203805 76 66941660832156 77 19459238879565 78 2467007773 79 134323433640 80 2592522509940 81 25617295334840 82 160922035019295 83 713420280636624 84 2347364900902560 85 5846778752894640 86 11007520250726835 87 15319008228166280 88 14975292980376828 89 9233910259867800 90 2714812050902545 91 34361893981 92 2333411225574 93 56476168886280 94 699654588087026 95 5483771770798035 96 30283713216338868 97 124641065900726232 98 392776646740927020 99 955093192487665803 100 1777326121625787590 101 2465390451931554576 102 2416171690240325394 103 1499771489986380325 104 445202898702992496