12 397 233 true 3 13 17 19 20 25 26 27 31 36 37 39