12 1312 452 true 3 5 9 12 13 15 17 18 24 25 34 39