10 612 268 true 4 6 10 16 18 19 25 28 34 39