10 543 369 true 8 12 27 30 35 37 38 85 97 99