10 488 496 true 8 12 15 17 19 23 27 34 36 38