19 1889 659 true 1 5 7 12 15 25 26 27 33 46 57 60 68 73 80 89 96 97 99