10 668 281 true 5 10 14 17 18 20 32 34 35 39