10 418 349 true 9 16 23 29 31 33 60 63 82 99