1, 1, 3, 4, 5, 8, 3, 8, 2, 5, 13, 15, 4, 17, 32, 9, 26, 29, 38, 32, 61, 99, 131, 192, 97, 228, 35, 132, 30, 13, 145, 35, 48, 193, 228, 23, 216, 37, 60, 23, 60, 2, 25, 17, 19, 44, 61, 80, 31, 92, 43, 74, 83, 126, 100, 183, 103, 203, 386, 489, 692, 539, 1028