9 582 497 true 13 18 28 29 33 46 84 93 99