9 142 248 true 3 8 10 15 18 20 30 33 39