10 3215 564 true 4 9 12 14 16 22 25 31 34 37