16 5712 677 true 2 5 7 11 12 13 15 18 21 24 29 30 31 36 37 39