8 459 458 true 14 15 17 18 31 52 55 90