10 484 336 true 1 5 13 15 17 23 24 27 29 31