8 306 423 true 18 26 45 46 50 65 97 99