8 363 504 true 12 18 25 33 46 65 89 98