12 1159 657 true 4 5 7 17 18 19 20 27 30 31 36 38