1, 3, 4, 8, 9, 2, 5, 17, 15, 57, 7, 41, 74, 13, 33, 54, 18, 151, 113, 104, 112, 120, 63, 307, 38, 312, 168, 199, 139, 10, 12, 192, 408, 316, 356, 240, 375, 393, 424, 128, 288, 912, 320, 298, 30, 1032, 271, 1217, 792, 1248, 432, 286, 602, 1872, 984, 504, 255, 423, 354