16 5970 678 true 2 3 5 6 11 13 15 18 23 24 25 29 30 33 37 39