10 417 432 true 18 19 29 36 49 51 63 67 76 86