10 386 429 true 6 11 17 18 33 43 45 53 54 96