1, 2, 1, 4, 5, 2, 7, 14, 10, 2, 11, 32, 36, 18, 4, 16, 65, 104, 82, 32, 4, 22, 121, 258, 282, 168, 52, 8, 29, 210, 574, 820, 676, 328, 88, 8, 37, 344, 1176, 2116, 2264, 1504, 608, 136, 16, 46, 537, 2256, 4980, 6640, 5672, 3136, 1096, 224, 16, 56, 805