14 951 533 true 2 5 9 25 27 28 34 42 53 78 82 84 95 97