0 1 1 1 2 1 3 2 4 1 5 4 6 1 7 1 8 8 9 9 10 2 11 1 12 16 13 55 14 64 15 25 16 6 17 1 18 1 19 32 20 285 21 1090 22 2020 23 2146 24 1380 25 490 26 115 27 20 28 2 29 1 30 64 31 1351 32 14000 33 82115 34 304752 35 759457 36 1308270 37 1613250 38 1484230 39 1067771 40 635044 41 326990 42 147440 43 57675 44 19238 45 5325 46 1170 47 190 48 20 49 1 50 1 51 128 52 6069 53 153762 54 2401910 55 25400564 56 192504214 57 1085660748 58 4693213105 59 15946757960 60 43506231489 61 96986433726 62 179039339787 63 276189432540 64 357959527245 65 390972758470 66 360792368937 67 282573842684 68 189570420130 69 110689090540 70 57514989406 71 27233103758 72 11961687479 73 4908950690 74 1877475320 75 663481350 76 214126234 77 62245330 78 16038865 79 3593660 80 683543 81 106932 82 13160 83 1190 84 70 85 2 86 1 87 256 88 26335 89 1533504 90 58089465 91 1557306954 92 31169837405 93 483349680164 94 5971431466764