10 397 312 true 2 10 11 13 19 24 25 34 37 39