15 464 248 true 3 5 7 9 10 11 14 16 19 20 21 27 30 38 39