1, 1, 2, 4, 1, 8, 4, 3, 16, 12, 13, 9, 2, 32, 32, 42, 42, 35, 12, 8, 64, 80, 120, 145, 159, 133, 86, 52, 32, 6, 128, 192, 320, 440, 559, 600, 591, 440, 380, 248, 164, 48, 30, 256, 448, 816, 1240, 1745, 2154, 2503, 2529, 2358, 2112, 1828, 1314, 944, 468, 258, 150, 24