12 1150 492 true 0 1 5 12 14 17 19 23 24 33 37 39