1, 3, 2, 5, 8, 7, 11, 15, 9, 14, 26, 24, 17, 40, 50, 35, 13, 20, 57, 90, 85, 48, 23, 77, 147, 175, 133, 63, 100, 224, 322, 308, 196, 80, 19, 29, 126, 324, 546, 630, 504, 276, 99, 21, 32, 155, 450, 870, 1176, 1134, 780, 375, 120, 187, 605, 1320, 2046, 2310, 1914, 1155