10 463 528 true 10 15 24 27 31 40 43 55 96 98