23 2082 1496 true 3 5 9 12 14 17 27 29 45 55 57 58 60 63 65 66 69 76 85 92 94 96 99