23 3562 1524 true 1 2 4 5 8 9 15 21 30 31 45 46 48 61 62 64 65 66 71 76 78 87 96